home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_32.txt < prev    next >
Text File  |  1991-04-25  |  87KB  |  1,560 lines

  1. # near model CODE resource
  2. # jump table entries: 5256-5271 (16 of them)
  3. fn00000000:
  4. 00000000  4E56 FFF6                link       A6, -0x000A
  5. 00000004  48E7 0F08                movem.l    -[A7], D4,D5,D6,D7,A4
  6. 00000008  3A2E 0016                move.w     D5, [A6 + 0x16]
  7. 0000000C  3C2E 0012                move.w     D6, [A6 + 0x12]
  8. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  9. 00000014  4207                     clr.b      D7
  10. 00000016  2054                     movea.l    A0, [A4]
  11. 00000018  4228 0010                clr.b      [A0 + 0x10]
  12. 0000001C  558F                     subq.l     A7, 2
  13. 0000001E  2F0C                     move.l     -[A7], A4
  14. 00000020  A961                     syscall    GetControlMinimum/GetMinCtl
  15. 00000022  3D5F FFF6                move.w     [A6 - 0xA], [A7]+
  16. 00000026  558F                     subq.l     A7, 2
  17. 00000028  2F0C                     move.l     -[A7], A4
  18. 0000002A  A962                     syscall    GetControlMaximum/GetMaxCtl
  19. 0000002C  3D5F FFF8                move.w     [A6 - 0x8], [A7]+
  20. 00000030  558F                     subq.l     A7, 2
  21. 00000032  2F0C                     move.l     -[A7], A4
  22. 00000034  A960                     syscall    GetControlValue/GetCtlValue
  23. 00000036  3D5F FFFA                move.w     [A6 - 0x6], [A7]+
  24. 0000003A  302E FFF6                move.w     D0, [A6 - 0xA]
  25. 0000003E  B06E FFF8                cmp.w      D0, [A6 - 0x8]
  26. 00000042  56C0                     sne        D0
  27. 00000044  0240 0001                andi.w     D0, 0x1
  28. 00000048  48C0                     ext.l      D0
  29. 0000004A  1D40 FFFD                move.b     [A6 - 0x3], D0
  30. 0000004E  BC6E FFF6                cmp.w      D6, [A6 - 0xA]
  31. 00000052  57C0                     seq        D0
  32. 00000054  0240 0001                andi.w     D0, 0x1
  33. 00000058  48C0                     ext.l      D0
  34. 0000005A  1D40 FFFE                move.b     [A6 - 0x2], D0
  35. 0000005E  BA6E FFF8                cmp.w      D5, [A6 - 0x8]
  36. 00000062  57C0                     seq        D0
  37. 00000064  0240 0001                andi.w     D0, 0x1
  38. 00000068  48C0                     ext.l      D0
  39. 0000006A  1D40 FFFF                move.b     [A6 - 0x1], D0
  40. 0000006E  302E 000E                move.w     D0, [A6 + 0xE]
  41. 00000072  B06E FFFA                cmp.w      D0, [A6 - 0x6]
  42. 00000076  57C0                     seq        D0
  43. 00000078  0240 0001                andi.w     D0, 0x1
  44. 0000007C  48C0                     ext.l      D0
  45. 0000007E  1800                     move.b     D4, D0
  46. 00000080  4A2E FFFE                tst.b      [A6 - 0x2]
  47. 00000084  662C                     bne        +0x2E /* 000000B2 */
  48. 00000086  2F0C                     move.l     -[A7], A4
  49. 00000088  3F06                     move.w     -[A7], D6
  50. 0000008A  A964                     syscall    SetControlMinimum/SetMinCtl
  51. 0000008C  7000                     moveq.l    D0, 0x00
  52. 0000008E  4A2E FFFF                tst.b      [A6 - 0x1]
  53. 00000092  6718                     beq        +0x1A /* 000000AC */
  54. 00000094  4A04                     tst.b      D4
  55. 00000096  6714                     beq        +0x16 /* 000000AC */
  56. 00000098  4A2E FFFD                tst.b      [A6 - 0x3]
  57. 0000009C  670E                     beq        +0x10 /* 000000AC */
  58. 0000009E  BA6E FFFA                cmp.w      D5, [A6 - 0x6]
  59. 000000A2  6608                     bne        +0xA /* 000000AC */
  60. 000000A4  BC6E FFF8                cmp.w      D6, [A6 - 0x8]
  61. 000000A8  6702                     beq        +0x4 /* 000000AC */
  62. 000000AA  7001                     moveq.l    D0, 0x01
  63. label000000AC:
  64. 000000AC  4A00                     tst.b      D0
  65. 000000AE  6602                     bne        +0x4 /* 000000B2 */
  66. 000000B0  7E01                     moveq.l    D7, 0x01
  67. label000000B2:
  68. 000000B2  4A2E FFFF                tst.b      [A6 - 0x1]
  69. 000000B6  6624                     bne        +0x26 /* 000000DC */
  70. 000000B8  2F0C                     move.l     -[A7], A4
  71. 000000BA  3F05                     move.w     -[A7], D5
  72. 000000BC  A965                     syscall    SetControlMaximum/SetMaxCtl
  73. 000000BE  4A2E FFFE                tst.b      [A6 - 0x2]
  74. 000000C2  6716                     beq        +0x18 /* 000000DA */
  75. 000000C4  4A04                     tst.b      D4
  76. 000000C6  6712                     beq        +0x14 /* 000000DA */
  77. 000000C8  4A2E FFFD                tst.b      [A6 - 0x3]
  78. 000000CC  670C                     beq        +0xE /* 000000DA */
  79. 000000CE  BC6E FFFA                cmp.w      D6, [A6 - 0x6]
  80. 000000D2  6606                     bne        +0x8 /* 000000DA */
  81. 000000D4  BA6E FFF6                cmp.w      D5, [A6 - 0xA]
  82. 000000D8  6602                     bne        +0x4 /* 000000DC */
  83. label000000DA:
  84. 000000DA  7E01                     moveq.l    D7, 0x01
  85. label000000DC:
  86. 000000DC  4A04                     tst.b      D4
  87. 000000DE  6612                     bne        +0x14 /* 000000F2 */
  88. 000000E0  302E 000E                move.w     D0, [A6 + 0xE]
  89. 000000E4  48C0                     ext.l      D0
  90. 000000E6  2F00                     move.l     -[A7], D0
  91. 000000E8  2F0C                     move.l     -[A7], A4
  92. 000000EA  4EAD 152A                jsr        [A5 + 0x152A /* export_673 */]
  93. 000000EE  7E01                     moveq.l    D7, 0x01
  94. 000000F0  508F                     addq.l     A7, 8
  95. label000000F2:
  96. 000000F2  2054                     movea.l    A0, [A4]
  97. 000000F4  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  98. 000000FA  4A07                     tst.b      D7
  99. 000000FC  6716                     beq        +0x18 /* 00000114 */
  100. 000000FE  2054                     movea.l    A0, [A4]
  101. 00000100  7000                     moveq.l    D0, 0x00
  102. 00000102  1028 0011                move.b     D0, [A0 + 0x11]
  103. 00000106  0C40 00FE                cmpi.w     D0, 0xFE
  104. 0000010A  6708                     beq        +0xA /* 00000114 */
  105. 0000010C  2F0C                     move.l     -[A7], A4
  106. 0000010E  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  107. 00000112  588F                     addq.l     A7, 4
  108. label00000114:
  109. 00000114  4CEE 10F0 FFE2           movem.l    D4,D5,D6,D7,A4, [A6 - 0x1E]
  110. 0000011A  4E5E                     unlink     A6
  111. 0000011C  4E75                     rts
  112. fn0000011E:
  113. 0000011E  4E56 FFE8                link       A6, -0x0018
  114. 00000122  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  115. 00000126  266E 000C                movea.l    A3, [A6 + 0xC]
  116. 0000012A  286E 0008                movea.l    A4, [A6 + 0x8]
  117. 0000012E  2054                     movea.l    A0, [A4]
  118. 00000130  5088                     addq.l     A0, 8
  119. 00000132  43EE FFE8                lea.l      A1, [A6 - 0x18]
  120. 00000136  22D8                     move.l     [A1]+, [A0]+
  121. 00000138  22D8                     move.l     [A1]+, [A0]+
  122. 0000013A  41EE FFE8                lea.l      A0, [A6 - 0x18]
  123. 0000013E  2D48 FFF0                move.l     [A6 - 0x10], A0
  124. 00000142  2D4B FFF4                move.l     [A6 - 0xC], A3
  125. 00000146  7000                     moveq.l    D0, 0x00
  126. 00000148  2D48 FFF8                move.l     [A6 - 0x8], A0
  127. 0000014C  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  128. 00000152  2F00                     move.l     -[A7], D0
  129. 00000154  558F                     subq.l     A7, 2
  130. 00000156  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  131. 0000015A  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  132. 0000015E  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  133. 00000162  121F                     move.b     D1, [A7]+
  134. 00000164  201F                     move.l     D0, [A7]+
  135. 00000166  4A01                     tst.b      D1
  136. 00000168  57C0                     seq        D0
  137. 0000016A  4400                     neg.b      D0
  138. 0000016C  4A00                     tst.b      D0
  139. 0000016E  6740                     beq        +0x42 /* 000001B0 */
  140. 00000170  2F0C                     move.l     -[A7], A4
  141. 00000172  4EAD 1532                jsr        [A5 + 0x1532 /* export_674 */]
  142. 00000176  2054                     movea.l    A0, [A4]
  143. 00000178  4228 0010                clr.b      [A0 + 0x10]
  144. 0000017C  2F0C                     move.l     -[A7], A4
  145. 0000017E  3F2B 0002                move.w     -[A7], [A3 + 0x2]
  146. 00000182  3F13                     move.w     -[A7], [A3]
  147. 00000184  A959                     syscall    MoveControl
  148. 00000186  2F0B                     move.l     -[A7], A3
  149. 00000188  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  150. 0000018C  3C00                     move.w     D6, D0
  151. 0000018E  2F0B                     move.l     -[A7], A3
  152. 00000190  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  153. 00000194  3E00                     move.w     D7, D0
  154. 00000196  2F0C                     move.l     -[A7], A4
  155. 00000198  3F06                     move.w     -[A7], D6
  156. 0000019A  3F07                     move.w     -[A7], D7
  157. 0000019C  A95C                     syscall    SizeControl
  158. 0000019E  2054                     movea.l    A0, [A4]
  159. 000001A0  117C 00FF 0010           move.b     [A0 + 0x10], 0xFF
  160. 000001A6  2F0C                     move.l     -[A7], A4
  161. 000001A8  4EAD 153A                jsr        [A5 + 0x153A /* export_675 */]
  162. 000001AC  4FEF 0010                lea.l      A7, [A7 + 0x10]
  163. label000001B0:
  164. 000001B0  4CEE 18C0 FFD8           movem.l    D6,D7,A3,A4, [A6 - 0x28]
  165. 000001B6  4E5E                     unlink     A6
  166. 000001B8  4E75                     rts
  167. export_657:
  168. 000001BA  4E56 0000                link       A6, 0
  169. 000001BE  2F0C                     move.l     -[A7], A4
  170. 000001C0  206E 0008                movea.l    A0, [A6 + 0x8]
  171. 000001C4  2050                     movea.l    A0, [A0]
  172. 000001C6  2868 001C                movea.l    A4, [A0 + 0x1C]
  173. 000001CA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  174. 000001CE  2F0C                     move.l     -[A7], A4
  175. 000001D0  2054                     movea.l    A0, [A4]
  176. 000001D2  2050                     movea.l    A0, [A0]
  177. 000001D4  2268 00E8                movea.l    A1, [A0 + 0xE8]
  178. 000001D8  4E91                     jsr        [A1]
  179. 000001DA  286E FFFC                movea.l    A4, [A6 - 0x4]
  180. 000001DE  4E5E                     unlink     A6
  181. 000001E0  4E75                     rts
  182. export_658:
  183. 000001E2  4E56 0000                link       A6, 0
  184. 000001E6  4E5E                     unlink     A6
  185. 000001E8  4E75                     rts
  186. export_659:
  187. 000001EA  4E56 0000                link       A6, 0
  188. 000001EE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  189. 000001F2  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  190. 000001F6  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  191. 000001FA  4E5E                     unlink     A6
  192. 000001FC  4E75                     rts
  193. export_660:
  194. 000001FE  4E56 0000                link       A6, 0
  195. 00000202  4E5E                     unlink     A6
  196. 00000204  4E75                     rts
  197. export_661:
  198. 00000206  4E56 0000                link       A6, 0
  199. 0000020A  7000                     moveq.l    D0, 0x00
  200. 0000020C  4E5E                     unlink     A6
  201. 0000020E  4E75                     rts
  202. export_662:
  203. 00000210  4E56 0000                link       A6, 0
  204. 00000214  7000                     moveq.l    D0, 0x00
  205. 00000216  4E5E                     unlink     A6
  206. 00000218  4E75                     rts
  207. export_663:
  208. fn0000021A:
  209. 0000021A  4E56 0000                link       A6, 0
  210. 0000021E  4E5E                     unlink     A6
  211. 00000220  4E75                     rts
  212. export_664:
  213. fn00000222:
  214. 00000222  4E56 0000                link       A6, 0
  215. 00000226  2F0C                     move.l     -[A7], A4
  216. 00000228  286E 0008                movea.l    A4, [A6 + 0x8]
  217. 0000022C  2F0C                     move.l     -[A7], A4
  218. 0000022E  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  219. 00000232  588F                     addq.l     A7, 4
  220. 00000234  2F00                     move.l     -[A7], D0
  221. 00000236  2054                     movea.l    A0, [A4]
  222. 00000238  2F28 0008                move.l     -[A7], [A0 + 0x8]
  223. 0000023C  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  224. 00000240  2068 002A                movea.l    A0, [A0 + 0x2A]
  225. 00000244  2050                     movea.l    A0, [A0]
  226. 00000246  2050                     movea.l    A0, [A0]
  227. 00000248  2268 0040                movea.l    A1, [A0 + 0x40]
  228. 0000024C  4E91                     jsr        [A1]
  229. 0000024E  2F0C                     move.l     -[A7], A4
  230. 00000250  4EBA FFC8                jsr        [PC - 0x38 /* 0000021A */]
  231. 00000254  2054                     movea.l    A0, [A4]
  232. 00000256  217C 0001 0000 002E      move.l     [A0 + 0x2E], 0x10000
  233. 0000025E  2054                     movea.l    A0, [A4]
  234. 00000260  217C 0001 0000 0032      move.l     [A0 + 0x32], 0x10000
  235. 00000268  286E FFFC                movea.l    A4, [A6 - 0x4]
  236. 0000026C  4E5E                     unlink     A6
  237. 0000026E  4E75                     rts
  238. export_665:
  239. fn00000270:
  240. 00000270  4E56 FFEA                link       A6, -0x0016
  241. 00000274  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  242. 00000278  286E 0008                movea.l    A4, [A6 + 0x8]
  243. 0000027C  2F0C                     move.l     -[A7], A4
  244. 0000027E  4EBA 0146                jsr        [PC + 0x146 /* 000003C6 */]
  245. 00000282  2F0C                     move.l     -[A7], A4
  246. 00000284  4EAD 15AA                jsr        [A5 + 0x15AA /* export_689 */]
  247. 00000288  588F                     addq.l     A7, 4
  248. 0000028A  2F00                     move.l     -[A7], D0
  249. 0000028C  7000                     moveq.l    D0, 0x00
  250. 0000028E  2F00                     move.l     -[A7], D0
  251. 00000290  2054                     movea.l    A0, [A4]
  252. 00000292  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  253. 00000296  2068 003C                movea.l    A0, [A0 + 0x3C]
  254. 0000029A  2050                     movea.l    A0, [A0]
  255. 0000029C  2050                     movea.l    A0, [A0]
  256. 0000029E  2268 0040                movea.l    A1, [A0 + 0x40]
  257. 000002A2  4E91                     jsr        [A1]
  258. 000002A4  2F0C                     move.l     -[A7], A4
  259. 000002A6  4EBA FF7A                jsr        [PC - 0x86 /* 00000222 */]
  260. 000002AA  2F0C                     move.l     -[A7], A4
  261. 000002AC  4EAD 1642                jsr        [A5 + 0x1642 /* export_708 */]
  262. 000002B0  4A40                     tst.w      D0
  263. 000002B2  4FEF 0018                lea.l      A7, [A7 + 0x18]
  264. 000002B6  670C                     beq        +0xE /* 000002C4 */
  265. 000002B8  2F0C                     move.l     -[A7], A4
  266. 000002BA  4EAD 168A                jsr        [A5 + 0x168A /* export_717 */]
  267. 000002BE  588F                     addq.l     A7, 4
  268. 000002C0  6000 00FA                bra        +0xFC /* 000003BC */
  269. label000002C4:
  270. 000002C4  2054                     movea.l    A0, [A4]
  271. 000002C6  0C68 8000 0040           cmpi.w     [A0 + 0x40], 0x8000
  272. 000002CC  6700 00EE                beq        +0xF0 /* 000003BC */
  273. 000002D0  2654                     movea.l    A3, [A4]
  274. 000002D2  3D6B 0040 FFFE           move.w     [A6 - 0x2], [A3 + 0x40]
  275. 000002D8  382B 0042                move.w     D4, [A3 + 0x42]
  276. 000002DC  2054                     movea.l    A0, [A4]
  277. 000002DE  317C 8000 0040           move.w     [A0 + 0x40], 0x8000
  278. 000002E4  2054                     movea.l    A0, [A4]
  279. 000002E6  2068 003C                movea.l    A0, [A0 + 0x3C]
  280. 000002EA  2050                     movea.l    A0, [A0]
  281. 000002EC  4868 0016                pea.l      [A0 + 0x16]
  282. 000002F0  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  283. 000002F4  3A00                     move.w     D5, D0
  284. 000002F6  2054                     movea.l    A0, [A4]
  285. 000002F8  2068 003C                movea.l    A0, [A0 + 0x3C]
  286. 000002FC  2050                     movea.l    A0, [A0]
  287. 000002FE  4868 0016                pea.l      [A0 + 0x16]
  288. 00000302  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  289. 00000306  3E00                     move.w     D7, D0
  290. 00000308  BA6E FFFE                cmp.w      D5, [A6 - 0x2]
  291. 0000030C  508F                     addq.l     A7, 8
  292. 0000030E  6606                     bne        +0x8 /* 00000316 */
  293. 00000310  BE44                     cmp.w      D7, D4
  294. 00000312  6700 00A8                beq        +0xAA /* 000003BC */
  295. label00000316:
  296. 00000316  598F                     subq.l     A7, 4
  297. 00000318  3F07                     move.w     -[A7], D7
  298. 0000031A  3F04                     move.w     -[A7], D4
  299. 0000031C  A869                     syscall    FixRatio
  300. 0000031E  2C1F                     move.l     D6, [A7]+
  301. 00000320  598F                     subq.l     A7, 4
  302. 00000322  3F05                     move.w     -[A7], D5
  303. 00000324  3F2E FFFE                move.w     -[A7], [A6 - 0x2]
  304. 00000328  A869                     syscall    FixRatio
  305. 0000032A  2E1F                     move.l     D7, [A7]+
  306. 0000032C  2054                     movea.l    A0, [A4]
  307. 0000032E  2068 0008                movea.l    A0, [A0 + 0x8]
  308. 00000332  2D48 FFFA                move.l     [A6 - 0x6], A0
  309. 00000336  2050                     movea.l    A0, [A0]
  310. 00000338  2668 0018                movea.l    A3, [A0 + 0x18]
  311. 0000033C  2F0B                     move.l     -[A7], A3
  312. 0000033E  486E FFEE                pea.l      [A6 - 0x12]
  313. 00000342  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  314. 00000346  41EE FFEE                lea.l      A0, [A6 - 0x12]
  315. 0000034A  508F                     addq.l     A7, 8
  316. 0000034C  605E                     bra        +0x60 /* 000003AC */
  317. label0000034E:
  318. 0000034E  2053                     movea.l    A0, [A3]
  319. 00000350  2F28 000E                move.l     -[A7], [A0 + 0xE]
  320. 00000354  2017                     move.l     D0, [A7]
  321. 00000356  72FF                     moveq.l    D1, 0xFFFFFFFF
  322. 00000358  B280                     cmp.l      D1, D0
  323. 0000035A  588F                     addq.l     A7, 4
  324. 0000035C  674E                     beq        +0x50 /* 000003AC */
  325. 0000035E  2F28 000E                move.l     -[A7], [A0 + 0xE]
  326. 00000362  2017                     move.l     D0, [A7]
  327. 00000364  72FE                     moveq.l    D1, 0xFFFFFFFE
  328. 00000366  B280                     cmp.l      D1, D0
  329. 00000368  588F                     addq.l     A7, 4
  330. 0000036A  6740                     beq        +0x42 /* 000003AC */
  331. 0000036C  2D68 000E FFEA           move.l     [A6 - 0x16], [A0 + 0xE]
  332. 00000372  2F06                     move.l     -[A7], D6
  333. 00000374  302E FFEC                move.w     D0, [A6 - 0x14]
  334. 00000378  48C0                     ext.l      D0
  335. 0000037A  2F00                     move.l     -[A7], D0
  336. 0000037C  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  337. 00000380  3D40 FFEC                move.w     [A6 - 0x14], D0
  338. 00000384  2F07                     move.l     -[A7], D7
  339. 00000386  302E FFEA                move.w     D0, [A6 - 0x16]
  340. 0000038A  48C0                     ext.l      D0
  341. 0000038C  2F00                     move.l     -[A7], D0
  342. 0000038E  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  343. 00000392  3D40 FFEA                move.w     [A6 - 0x16], D0
  344. 00000396  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  345. 0000039A  2F0B                     move.l     -[A7], A3
  346. 0000039C  4EAD 17AA                jsr        [A5 + 0x17AA /* export_753 */]
  347. 000003A0  2053                     movea.l    A0, [A3]
  348. 000003A2  317C 8000 0012           move.w     [A0 + 0x12], 0x8000
  349. 000003A8  4FEF 0018                lea.l      A7, [A7 + 0x18]
  350. label000003AC:
  351. 000003AC  486E FFEE                pea.l      [A6 - 0x12]
  352. 000003B0  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  353. 000003B4  2640                     movea.l    A3, D0
  354. 000003B6  200B                     move.l     D0, A3
  355. 000003B8  588F                     addq.l     A7, 4
  356. 000003BA  6692                     bne        -0x6C /* 0000034E */
  357. label000003BC:
  358. 000003BC  4CEE 18F0 FFD2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x2E]
  359. 000003C2  4E5E                     unlink     A6
  360. 000003C4  4E75                     rts
  361. export_666:
  362. fn000003C6:
  363. 000003C6  4E56 FFDA                link       A6, -0x0026
  364. 000003CA  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  365. 000003CE  286E 0008                movea.l    A4, [A6 + 0x8]
  366. 000003D2  2054                     movea.l    A0, [A4]
  367. 000003D4  4A68 005E                tst.w      [A0 + 0x5E]
  368. 000003D8  6C00 01E4                bge        +0x1E6 /* 000005BE */
  369. 000003DC  5268 005E                addq.w     [A0 + 0x5E], 1
  370. 000003E0  3028 005E                move.w     D0, [A0 + 0x5E]
  371. 000003E4  48C0                     ext.l      D0
  372. 000003E6  4480                     neg.l      D0
  373. 000003E8  3A00                     move.w     D5, D0
  374. 000003EA  4246                     clr.w      D6
  375. 000003EC  2054                     movea.l    A0, [A4]
  376. 000003EE  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  377. 000003F2  4EAD 2662                jsr        [A5 + 0x2662 /* export_1224 */]
  378. 000003F6  4A00                     tst.b      D0
  379. 000003F8  588F                     addq.l     A7, 4
  380. 000003FA  675C                     beq        +0x5E /* 00000458 */
  381. 000003FC  2054                     movea.l    A0, [A4]
  382. 000003FE  2068 0008                movea.l    A0, [A0 + 0x8]
  383. 00000402  2D48 FFFC                move.l     [A6 - 0x4], A0
  384. 00000406  2050                     movea.l    A0, [A0]
  385. 00000408  2668 0018                movea.l    A3, [A0 + 0x18]
  386. 0000040C  2F0B                     move.l     -[A7], A3
  387. 0000040E  486E FFEC                pea.l      [A6 - 0x14]
  388. 00000412  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  389. 00000416  41EE FFEC                lea.l      A0, [A6 - 0x14]
  390. 0000041A  508F                     addq.l     A7, 8
  391. 0000041C  602A                     bra        +0x2C /* 00000448 */
  392. label0000041E:
  393. 0000041E  206E FFF8                movea.l    A0, [A6 - 0x8]
  394. 00000422  2050                     movea.l    A0, [A0]
  395. 00000424  2668 000A                movea.l    A3, [A0 + 0xA]
  396. 00000428  4247                     clr.w      D7
  397. 0000042A  600A                     bra        +0xC /* 00000436 */
  398. label0000042C:
  399. 0000042C  2053                     movea.l    A0, [A3]
  400. 0000042E  2668 000A                movea.l    A3, [A0 + 0xA]
  401. 00000432  3007                     move.w     D0, D7
  402. 00000434  5247                     addq.w     D7, 1
  403. label00000436:
  404. 00000436  200B                     move.l     D0, A3
  405. 00000438  6708                     beq        +0xA /* 00000442 */
  406. 0000043A  2053                     movea.l    A0, [A3]
  407. 0000043C  4AA8 001C                tst.l      [A0 + 0x1C]
  408. 00000440  67EA                     beq        -0x14 /* 0000042C */
  409. label00000442:
  410. 00000442  BC47                     cmp.w      D6, D7
  411. 00000444  6C02                     bge        +0x4 /* 00000448 */
  412. 00000446  3C07                     move.w     D6, D7
  413. label00000448:
  414. 00000448  486E FFEC                pea.l      [A6 - 0x14]
  415. 0000044C  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  416. 00000450  2D40 FFF8                move.l     [A6 - 0x8], D0
  417. 00000454  588F                     addq.l     A7, 4
  418. 00000456  66C6                     bne        -0x38 /* 0000041E */
  419. label00000458:
  420. 00000458  7018                     moveq.l    D0, 0x18
  421. 0000045A  C1C6                     muls.w     D0, D6
  422. 0000045C  2054                     movea.l    A0, [A4]
  423. 0000045E  3140 005E                move.w     [A0 + 0x5E], D0
  424. 00000462  BC45                     cmp.w      D6, D5
  425. 00000464  6700 0158                beq        +0x15A /* 000005BE */
  426. 00000468  4878 0BEA                push.l     0xBEA
  427. 0000046C  4878 0CB2                push.l     0xCB2
  428. 00000470  2054                     movea.l    A0, [A4]
  429. 00000472  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  430. 00000476  4EAD 2632                jsr        [A5 + 0x2632 /* export_1218 */]
  431. 0000047A  2D40 FFFC                move.l     [A6 - 0x4], D0
  432. 0000047E  2054                     movea.l    A0, [A4]
  433. 00000480  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  434. 00000484  4EAD 264A                jsr        [A5 + 0x264A /* export_1221 */]
  435. 00000488  5340                     subq.w     D0, 1
  436. 0000048A  48C0                     ext.l      D0
  437. 0000048C  588F                     addq.l     A7, 4
  438. 0000048E  2F00                     move.l     -[A7], D0
  439. 00000490  2054                     movea.l    A0, [A4]
  440. 00000492  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  441. 00000496  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  442. 0000049A  2640                     movea.l    A3, D0
  443. 0000049C  B7EE FFFC                cmpa.l     A3, [A6 - 0x4]
  444. 000004A0  4FEF 0014                lea.l      A7, [A7 + 0x14]
  445. 000004A4  6700 0118                beq        +0x11A /* 000005BE */
  446. 000004A8  41EE FFE2                lea.l      A0, [A6 - 0x1E]
  447. 000004AC  486E FFE2                pea.l      [A6 - 0x1E]
  448. 000004B0  2F0C                     move.l     -[A7], A4
  449. 000004B2  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  450. 000004B6  3D6E FFE8 FFEA           move.w     [A6 - 0x16], [A6 - 0x18]
  451. 000004BC  BC45                     cmp.w      D6, D5
  452. 000004BE  508F                     addq.l     A7, 8
  453. 000004C0  6F06                     ble        +0x8 /* 000004C8 */
  454. 000004C2  3E06                     move.w     D7, D6
  455. 000004C4  3805                     move.w     D4, D5
  456. 000004C6  6004                     bra        +0x6 /* 000004CC */
  457. label000004C8:
  458. 000004C8  3E05                     move.w     D7, D5
  459. 000004CA  3806                     move.w     D4, D6
  460. label000004CC:
  461. 000004CC  41EE FFDA                lea.l      A0, [A6 - 0x26]
  462. 000004D0  486E FFDA                pea.l      [A6 - 0x26]
  463. 000004D4  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  464. 000004D8  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  465. 000004DC  3004                     move.w     D0, D4
  466. 000004DE  C1FC 0018                muls.w     D0, 0x18
  467. 000004E2  D06E FFE0                add.w      D0, [A6 - 0x20]
  468. 000004E6  3D40 FFE4                move.w     [A6 - 0x1C], D0
  469. 000004EA  486E FFDA                pea.l      [A6 - 0x26]
  470. 000004EE  2F0B                     move.l     -[A7], A3
  471. 000004F0  4EAD 25D2                jsr        [A5 + 0x25D2 /* export_1206 */]
  472. 000004F4  3007                     move.w     D0, D7
  473. 000004F6  C1FC 0018                muls.w     D0, 0x18
  474. 000004FA  D06E FFE0                add.w      D0, [A6 - 0x20]
  475. 000004FE  3D40 FFE8                move.w     [A6 - 0x18], D0
  476. 00000502  B06E FFEA                cmp.w      D0, [A6 - 0x16]
  477. 00000506  4FEF 0010                lea.l      A7, [A7 + 0x10]
  478. 0000050A  6F06                     ble        +0x8 /* 00000512 */
  479. 0000050C  3D6E FFEA FFE8           move.w     [A6 - 0x18], [A6 - 0x16]
  480. label00000512:
  481. 00000512  48C6                     ext.l      D6
  482. 00000514  48C5                     ext.l      D5
  483. 00000516  2006                     move.l     D0, D6
  484. 00000518  9085                     sub.l      D0, D5
  485. 0000051A  2200                     move.l     D1, D0
  486. 0000051C  C0FC 0018                mulu.w     D0, 0x18
  487. 00000520  4841                     swap.w     D1
  488. 00000522  C2FC 0018                mulu.w     D1, 0x18
  489. 00000526  4841                     swap.w     D1
  490. 00000528  4241                     clr.w      D1
  491. 0000052A  D081                     add.l      D0, D1
  492. 0000052C  3E00                     move.w     D7, D0
  493. 0000052E  2054                     movea.l    A0, [A4]
  494. 00000530  2068 0010                movea.l    A0, [A0 + 0x10]
  495. 00000534  4A28 006E                tst.b      [A0 + 0x6E]
  496. 00000538  675C                     beq        +0x5E /* 00000596 */
  497. 0000053A  486E FFDA                pea.l      [A6 - 0x26]
  498. 0000053E  2054                     movea.l    A0, [A4]
  499. 00000540  2F28 0008                move.l     -[A7], [A0 + 0x8]
  500. 00000544  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  501. 00000548  4EAD 261A                jsr        [A5 + 0x261A /* export_1215 */]
  502. 0000054C  0C6E 8000 FFDA           cmpi.w     [A6 - 0x26], 0x8000
  503. 00000552  4FEF 000C                lea.l      A7, [A7 + 0xC]
  504. 00000556  6728                     beq        +0x2A /* 00000580 */
  505. 00000558  3D6E FFE4 FFDC           move.w     [A6 - 0x24], [A6 - 0x1C]
  506. 0000055E  302E FFE8                move.w     D0, [A6 - 0x18]
  507. 00000562  D07C 000F                add.w      D0, 0xF
  508. 00000566  3D40 FFE0                move.w     [A6 - 0x20], D0
  509. 0000056A  7000                     moveq.l    D0, 0x00
  510. 0000056C  2F00                     move.l     -[A7], D0
  511. 0000056E  48C7                     ext.l      D7
  512. 00000570  2F07                     move.l     -[A7], D7
  513. 00000572  486E FFDA                pea.l      [A6 - 0x26]
  514. 00000576  2F0C                     move.l     -[A7], A4
  515. 00000578  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  516. 0000057C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  517. label00000580:
  518. 00000580  7000                     moveq.l    D0, 0x00
  519. 00000582  2F00                     move.l     -[A7], D0
  520. 00000584  48C7                     ext.l      D7
  521. 00000586  2F07                     move.l     -[A7], D7
  522. 00000588  486E FFE2                pea.l      [A6 - 0x1E]
  523. 0000058C  2F0C                     move.l     -[A7], A4
  524. 0000058E  4EAD 228A                jsr        [A5 + 0x228A /* export_1101 */]
  525. 00000592  4FEF 0010                lea.l      A7, [A7 + 0x10]
  526. label00000596:
  527. 00000596  7001                     moveq.l    D0, 0x01
  528. 00000598  2F00                     move.l     -[A7], D0
  529. 0000059A  48C7                     ext.l      D7
  530. 0000059C  2F07                     move.l     -[A7], D7
  531. 0000059E  2054                     movea.l    A0, [A4]
  532. 000005A0  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  533. 000005A4  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  534. 000005A8  7001                     moveq.l    D0, 0x01
  535. 000005AA  2F00                     move.l     -[A7], D0
  536. 000005AC  48C7                     ext.l      D7
  537. 000005AE  2F07                     move.l     -[A7], D7
  538. 000005B0  2054                     movea.l    A0, [A4]
  539. 000005B2  2F28 003C                move.l     -[A7], [A0 + 0x3C]
  540. 000005B6  4EAD 2622                jsr        [A5 + 0x2622 /* export_1216 */]
  541. 000005BA  4FEF 0018                lea.l      A7, [A7 + 0x18]
  542. label000005BE:
  543. 000005BE  4CEE 18F0 FFC2           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x3E]
  544. 000005C4  4E5E                     unlink     A6
  545. 000005C6  4E75                     rts
  546. export_667:
  547. 000005C8  4E56 FFE4                link       A6, -0x001C
  548. 000005CC  48E7 0018                movem.l    -[A7], A3,A4
  549. 000005D0  286E 0008                movea.l    A4, [A6 + 0x8]
  550. 000005D4  2054                     movea.l    A0, [A4]
  551. 000005D6  0C68 8000 0040           cmpi.w     [A0 + 0x40], 0x8000
  552. 000005DC  6618                     bne        +0x1A /* 000005F6 */
  553. 000005DE  2054                     movea.l    A0, [A4]
  554. 000005E0  0CA8 0001 0000 0032      cmpi.l     [A0 + 0x32], 0x10000
  555. 000005E8  660C                     bne        +0xE /* 000005F6 */
  556. 000005EA  2054                     movea.l    A0, [A4]
  557. 000005EC  0CA8 0001 0000 002E      cmpi.l     [A0 + 0x2E], 0x10000
  558. 000005F4  6708                     beq        +0xA /* 000005FE */
  559. label000005F6:
  560. 000005F6  2054                     movea.l    A0, [A4]
  561. 000005F8  117C 0001 0080           move.b     [A0 + 0x80], 0x1
  562. label000005FE:
  563. 000005FE  2F0C                     move.l     -[A7], A4
  564. 00000600  4EBA FC6E                jsr        [PC - 0x392 /* 00000270 */]
  565. 00000604  41EE FFF8                lea.l      A0, [A6 - 0x8]
  566. 00000608  486E FFF8                pea.l      [A6 - 0x8]
  567. 0000060C  2F0C                     move.l     -[A7], A4
  568. 0000060E  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  569. 00000612  41EE FFEC                lea.l      A0, [A6 - 0x14]
  570. 00000616  2054                     movea.l    A0, [A4]
  571. 00000618  2D68 0074 FFF4           move.l     [A6 - 0xC], [A0 + 0x74]
  572. 0000061E  2054                     movea.l    A0, [A4]
  573. 00000620  2668 0070                movea.l    A3, [A0 + 0x70]
  574. 00000624  4AAE FFF4                tst.l      [A6 - 0xC]
  575. 00000628  4FEF 000C                lea.l      A7, [A7 + 0xC]
  576. 0000062C  676C                     beq        +0x6E /* 0000069A */
  577. 0000062E  302E FFF8                move.w     D0, [A6 - 0x8]
  578. 00000632  5340                     subq.w     D0, 1
  579. 00000634  3D40 FFEC                move.w     [A6 - 0x14], D0
  580. 00000638  3D6E FFFE FFEE           move.w     [A6 - 0x12], [A6 - 0x2]
  581. 0000063E  302E FFFC                move.w     D0, [A6 - 0x4]
  582. 00000642  5240                     addq.w     D0, 1
  583. 00000644  3D40 FFF0                move.w     [A6 - 0x10], D0
  584. 00000648  302E FFEE                move.w     D0, [A6 - 0x12]
  585. 0000064C  D07C 0010                add.w      D0, 0x10
  586. 00000650  3D40 FFF2                move.w     [A6 - 0xE], D0
  587. 00000654  200B                     move.l     D0, A3
  588. 00000656  6634                     bne        +0x36 /* 0000068C */
  589. 00000658  2054                     movea.l    A0, [A4]
  590. 0000065A  4A28 0081                tst.b      [A0 + 0x81]
  591. 0000065E  6D2C                     blt        +0x2E /* 0000068C */
  592. 00000660  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  593. 00000664  486E FFE4                pea.l      [A6 - 0x1C]
  594. 00000668  2F0C                     move.l     -[A7], A4
  595. 0000066A  4EAD 16AA                jsr        [A5 + 0x16AA /* export_721 */]
  596. 0000066E  558F                     subq.l     A7, 2
  597. 00000670  486E FFEC                pea.l      [A6 - 0x14]
  598. 00000674  486E FFE4                pea.l      [A6 - 0x1C]
  599. 00000678  4EAD 036A                jsr        [A5 + 0x36A /* export_105 */]
  600. 0000067C  4A1F                     tst.b      [A7]+
  601. 0000067E  508F                     addq.l     A7, 8
  602. 00000680  670A                     beq        +0xC /* 0000068C */
  603. 00000682  302E FFE4                move.w     D0, [A6 - 0x1C]
  604. 00000686  5240                     addq.w     D0, 1
  605. 00000688  3D40 FFF0                move.w     [A6 - 0x10], D0
  606. label0000068C:
  607. 0000068C  486E FFEC                pea.l      [A6 - 0x14]
  608. 00000690  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  609. 00000694  4EBA FA88                jsr        [PC - 0x578 /* 0000011E */]
  610. 00000698  508F                     addq.l     A7, 8
  611. label0000069A:
  612. 0000069A  200B                     move.l     D0, A3
  613. 0000069C  673E                     beq        +0x40 /* 000006DC */
  614. 0000069E  3D6E FFFC FFEC           move.w     [A6 - 0x14], [A6 - 0x4]
  615. 000006A4  302E FFFA                move.w     D0, [A6 - 0x6]
  616. 000006A8  5340                     subq.w     D0, 1
  617. 000006AA  3D40 FFEE                move.w     [A6 - 0x12], D0
  618. 000006AE  302E FFEC                move.w     D0, [A6 - 0x14]
  619. 000006B2  D07C 0010                add.w      D0, 0x10
  620. 000006B6  3D40 FFF0                move.w     [A6 - 0x10], D0
  621. 000006BA  4AAE FFF4                tst.l      [A6 - 0xC]
  622. 000006BE  6606                     bne        +0x8 /* 000006C6 */
  623. 000006C0  046E 000F FFF2           subi.w     [A6 - 0xE], 0xF
  624. label000006C6:
  625. 000006C6  302E FFFE                move.w     D0, [A6 - 0x2]
  626. 000006CA  5240                     addq.w     D0, 1
  627. 000006CC  3D40 FFF2                move.w     [A6 - 0xE], D0
  628. 000006D0  486E FFEC                pea.l      [A6 - 0x14]
  629. 000006D4  2F0B                     move.l     -[A7], A3
  630. 000006D6  4EBA FA46                jsr        [PC - 0x5BA /* 0000011E */]
  631. 000006DA  508F                     addq.l     A7, 8
  632. label000006DC:
  633. 000006DC  2F0C                     move.l     -[A7], A4
  634. 000006DE  2054                     movea.l    A0, [A4]
  635. 000006E0  2050                     movea.l    A0, [A0]
  636. 000006E2  2268 0100                movea.l    A1, [A0 + 0x100]
  637. 000006E6  4E91                     jsr        [A1]
  638. 000006E8  588F                     addq.l     A7, 4
  639. 000006EA  4CEE 1800 FFDC           movem.l    A3,A4, [A6 - 0x24]
  640. 000006F0  4E5E                     unlink     A6
  641. 000006F2  4E75                     rts
  642. export_668:
  643. 000006F4  4E56 FFE8                link       A6, -0x0018
  644. 000006F8  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  645. 000006FC  286E 0008                movea.l    A4, [A6 + 0x8]
  646. 00000700  41EE FFE8                lea.l      A0, [A6 - 0x18]
  647. 00000704  41EE FFF0                lea.l      A0, [A6 - 0x10]
  648. 00000708  2054                     movea.l    A0, [A4]
  649. 0000070A  2D68 0074 FFF8           move.l     [A6 - 0x8], [A0 + 0x74]
  650. 00000710  2054                     movea.l    A0, [A4]
  651. 00000712  2668 0070                movea.l    A3, [A0 + 0x70]
  652. 00000716  4AAE FFF8                tst.l      [A6 - 0x8]
  653. 0000071A  6604                     bne        +0x6 /* 00000720 */
  654. 0000071C  200B                     move.l     D0, A3
  655. 0000071E  671C                     beq        +0x1E /* 0000073C */
  656. label00000720:
  657. 00000720  7000                     moveq.l    D0, 0x00
  658. 00000722  2F00                     move.l     -[A7], D0
  659. 00000724  486E FFE8                pea.l      [A6 - 0x18]
  660. 00000728  2F0C                     move.l     -[A7], A4
  661. 0000072A  4EAD 1672                jsr        [A5 + 0x1672 /* export_714 */]
  662. 0000072E  486E FFF0                pea.l      [A6 - 0x10]
  663. 00000732  2F0C                     move.l     -[A7], A4
  664. 00000734  4EAD 15BA                jsr        [A5 + 0x15BA /* export_691 */]
  665. 00000738  4FEF 0014                lea.l      A7, [A7 + 0x14]
  666. label0000073C:
  667. 0000073C  2054                     movea.l    A0, [A4]
  668. 0000073E  2D68 0062 FFFC           move.l     [A6 - 0x4], [A0 + 0x62]
  669. 00000744  4AAE FFF8                tst.l      [A6 - 0x8]
  670. 00000748  6700 008C                beq        +0x8E /* 000007D6 */
  671. 0000074C  486E FFE8                pea.l      [A6 - 0x18]
  672. 00000750  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  673. 00000754  4A80                     tst.l      D0
  674. 00000756  588F                     addq.l     A7, 4
  675. 00000758  6E0A                     bgt        +0xC /* 00000764 */
  676. 0000075A  4245                     clr.w      D5
  677. 0000075C  4246                     clr.w      D6
  678. 0000075E  426E FFFC                clr.w      [A6 - 0x4]
  679. 00000762  6056                     bra        +0x58 /* 000007BA */
  680. label00000764:
  681. 00000764  302E FFE8                move.w     D0, [A6 - 0x18]
  682. 00000768  48C0                     ext.l      D0
  683. 0000076A  322E FFF0                move.w     D1, [A6 - 0x10]
  684. 0000076E  48C1                     ext.l      D1
  685. 00000770  2E00                     move.l     D7, D0
  686. 00000772  9E81                     sub.l      D7, D1
  687. 00000774  302E FFFC                move.w     D0, [A6 - 0x4]
  688. 00000778  48C0                     ext.l      D0
  689. 0000077A  4A87                     tst.l      D7
  690. 0000077C  6F04                     ble        +0x6 /* 00000782 */
  691. 0000077E  7200                     moveq.l    D1, 0x00
  692. 00000780  6002                     bra        +0x4 /* 00000784 */
  693. label00000782:
  694. 00000782  2207                     move.l     D1, D7
  695. label00000784:
  696. 00000784  D280                     add.l      D1, D0
  697. 00000786  2F01                     move.l     -[A7], D1
  698. 00000788  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  699. 0000078C  3A00                     move.w     D5, D0
  700. 0000078E  302E FFEC                move.w     D0, [A6 - 0x14]
  701. 00000792  48C0                     ext.l      D0
  702. 00000794  322E FFF4                move.w     D1, [A6 - 0xC]
  703. 00000798  48C1                     ext.l      D1
  704. 0000079A  2E00                     move.l     D7, D0
  705. 0000079C  9E81                     sub.l      D7, D1
  706. 0000079E  302E FFFC                move.w     D0, [A6 - 0x4]
  707. 000007A2  48C0                     ext.l      D0
  708. 000007A4  4A87                     tst.l      D7
  709. 000007A6  6C04                     bge        +0x6 /* 000007AC */
  710. 000007A8  7200                     moveq.l    D1, 0x00
  711. 000007AA  6002                     bra        +0x4 /* 000007AE */
  712. label000007AC:
  713. 000007AC  2207                     move.l     D1, D7
  714. label000007AE:
  715. 000007AE  D280                     add.l      D1, D0
  716. 000007B0  2F01                     move.l     -[A7], D1
  717. 000007B2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  718. 000007B6  3C00                     move.w     D6, D0
  719. 000007B8  508F                     addq.l     A7, 8
  720. label000007BA:
  721. 000007BA  48C6                     ext.l      D6
  722. 000007BC  2F06                     move.l     -[A7], D6
  723. 000007BE  48C5                     ext.l      D5
  724. 000007C0  2F05                     move.l     -[A7], D5
  725. 000007C2  302E FFFC                move.w     D0, [A6 - 0x4]
  726. 000007C6  48C0                     ext.l      D0
  727. 000007C8  2F00                     move.l     -[A7], D0
  728. 000007CA  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  729. 000007CE  4EBA F830                jsr        [PC - 0x7D0 /* 00000000 */]
  730. 000007D2  4FEF 0010                lea.l      A7, [A7 + 0x10]
  731. label000007D6:
  732. 000007D6  200B                     move.l     D0, A3
  733. 000007D8  6700 008A                beq        +0x8C /* 00000864 */
  734. 000007DC  486E FFE8                pea.l      [A6 - 0x18]
  735. 000007E0  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  736. 000007E4  4A80                     tst.l      D0
  737. 000007E6  588F                     addq.l     A7, 4
  738. 000007E8  6E0A                     bgt        +0xC /* 000007F4 */
  739. 000007EA  4245                     clr.w      D5
  740. 000007EC  4246                     clr.w      D6
  741. 000007EE  426E FFFE                clr.w      [A6 - 0x2]
  742. 000007F2  6056                     bra        +0x58 /* 0000084A */
  743. label000007F4:
  744. 000007F4  302E FFEA                move.w     D0, [A6 - 0x16]
  745. 000007F8  48C0                     ext.l      D0
  746. 000007FA  322E FFF2                move.w     D1, [A6 - 0xE]
  747. 000007FE  48C1                     ext.l      D1
  748. 00000800  2E00                     move.l     D7, D0
  749. 00000802  9E81                     sub.l      D7, D1
  750. 00000804  302E FFFE                move.w     D0, [A6 - 0x2]
  751. 00000808  48C0                     ext.l      D0
  752. 0000080A  4A87                     tst.l      D7
  753. 0000080C  6F04                     ble        +0x6 /* 00000812 */
  754. 0000080E  7200                     moveq.l    D1, 0x00
  755. 00000810  6002                     bra        +0x4 /* 00000814 */
  756. label00000812:
  757. 00000812  2207                     move.l     D1, D7
  758. label00000814:
  759. 00000814  D280                     add.l      D1, D0
  760. 00000816  2F01                     move.l     -[A7], D1
  761. 00000818  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  762. 0000081C  3A00                     move.w     D5, D0
  763. 0000081E  302E FFEE                move.w     D0, [A6 - 0x12]
  764. 00000822  48C0                     ext.l      D0
  765. 00000824  322E FFF6                move.w     D1, [A6 - 0xA]
  766. 00000828  48C1                     ext.l      D1
  767. 0000082A  2E00                     move.l     D7, D0
  768. 0000082C  9E81                     sub.l      D7, D1
  769. 0000082E  302E FFFE                move.w     D0, [A6 - 0x2]
  770. 00000832  48C0                     ext.l      D0
  771. 00000834  4A87                     tst.l      D7
  772. 00000836  6C04                     bge        +0x6 /* 0000083C */
  773. 00000838  7200                     moveq.l    D1, 0x00
  774. 0000083A  6002                     bra        +0x4 /* 0000083E */
  775. label0000083C:
  776. 0000083C  2207                     move.l     D1, D7
  777. label0000083E:
  778. 0000083E  D280                     add.l      D1, D0
  779. 00000840  2F01                     move.l     -[A7], D1
  780. 00000842  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  781. 00000846  3C00                     move.w     D6, D0
  782. 00000848  508F                     addq.l     A7, 8
  783. label0000084A:
  784. 0000084A  48C6                     ext.l      D6
  785. 0000084C  2F06                     move.l     -[A7], D6
  786. 0000084E  48C5                     ext.l      D5
  787. 00000850  2F05                     move.l     -[A7], D5
  788. 00000852  302E FFFE                move.w     D0, [A6 - 0x2]
  789. 00000856  48C0                     ext.l      D0
  790. 00000858  2F00                     move.l     -[A7], D0
  791. 0000085A  2F0B                     move.l     -[A7], A3
  792. 0000085C  4EBA F7A2                jsr        [PC - 0x85E /* 00000000 */]
  793. 00000860  4FEF 0010                lea.l      A7, [A7 + 0x10]
  794. label00000864:
  795. 00000864  2054                     movea.l    A0, [A4]
  796. 00000866  4228 0080                clr.b      [A0 + 0x80]
  797. 0000086A  4CEE 18E0 FFD4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x2C]
  798. 00000870  4E5E                     unlink     A6
  799. 00000872  4E75                     rts
  800. export_669:
  801. fn00000874:
  802. 00000874  4E56 FFEC                link       A6, -0x0014
  803. 00000878  48E7 0018                movem.l    -[A7], A3,A4
  804. 0000087C  266E 000C                movea.l    A3, [A6 + 0xC]
  805. 00000880  286E 0008                movea.l    A4, [A6 + 0x8]
  806. 00000884  2054                     movea.l    A0, [A4]
  807. 00000886  43EE FFF8                lea.l      A1, [A6 - 0x8]
  808. 0000088A  5888                     addq.l     A0, 4
  809. 0000088C  22D8                     move.l     [A1]+, [A0]+
  810. 0000088E  22D8                     move.l     [A1]+, [A0]+
  811. 00000890  486E FFF8                pea.l      [A6 - 0x8]
  812. 00000894  2054                     movea.l    A0, [A4]
  813. 00000896  2F28 000C                move.l     -[A7], [A0 + 0xC]
  814. 0000089A  2F0C                     move.l     -[A7], A4
  815. 0000089C  4EBA 0382                jsr        [PC + 0x382 /* 00000C20 */]
  816. 000008A0  2054                     movea.l    A0, [A4]
  817. 000008A2  5888                     addq.l     A0, 4
  818. 000008A4  43EE FFF8                lea.l      A1, [A6 - 0x8]
  819. 000008A8  20D9                     move.l     [A0]+, [A1]+
  820. 000008AA  20D9                     move.l     [A0]+, [A1]+
  821. 000008AC  2054                     movea.l    A0, [A4]
  822. 000008AE  43EE FFEC                lea.l      A1, [A6 - 0x14]
  823. 000008B2  41E8 0016                lea.l      A0, [A0 + 0x16]
  824. 000008B6  22D8                     move.l     [A1]+, [A0]+
  825. 000008B8  22D8                     move.l     [A1]+, [A0]+
  826. 000008BA  487A 0342                pea.l      [PC + 0x342 /* 00000BFE, value 0x4E560000 'NV\0\0', cstring "NV" */]
  827. 000008BE  486E FFEC                pea.l      [A6 - 0x14]
  828. 000008C2  486E FFF8                pea.l      [A6 - 0x8]
  829. 000008C6  2054                     movea.l    A0, [A4]
  830. 000008C8  2F28 000C                move.l     -[A7], [A0 + 0xC]
  831. 000008CC  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  832. 000008D0  2F0B                     move.l     -[A7], A3
  833. 000008D2  2F0C                     move.l     -[A7], A4
  834. 000008D4  4EBA 004A                jsr        [PC + 0x4A /* 00000920 */]
  835. 000008D8  200B                     move.l     D0, A3
  836. 000008DA  4FEF 0028                lea.l      A7, [A7 + 0x28]
  837. 000008DE  6736                     beq        +0x38 /* 00000916 */
  838. 000008E0  2F0C                     move.l     -[A7], A4
  839. 000008E2  4EAD 259A                jsr        [A5 + 0x259A /* export_1199 */]
  840. 000008E6  B08B                     cmp.l      D0, A3
  841. 000008E8  588F                     addq.l     A7, 4
  842. 000008EA  662A                     bne        +0x2C /* 00000916 */
  843. 000008EC  2F0C                     move.l     -[A7], A4
  844. 000008EE  2054                     movea.l    A0, [A4]
  845. 000008F0  2050                     movea.l    A0, [A0]
  846. 000008F2  2268 0078                movea.l    A1, [A0 + 0x78]
  847. 000008F6  4E91                     jsr        [A1]
  848. 000008F8  2D40 FFF4                move.l     [A6 - 0xC], D0
  849. 000008FC  2F0B                     move.l     -[A7], A3
  850. 000008FE  2F0C                     move.l     -[A7], A4
  851. 00000900  206E FFF4                movea.l    A0, [A6 - 0xC]
  852. 00000904  2F08                     move.l     -[A7], A0
  853. 00000906  2050                     movea.l    A0, [A0]
  854. 00000908  2068 0008                movea.l    A0, [A0 + 0x8]
  855. 0000090C  2268 0028                movea.l    A1, [A0 + 0x28]
  856. 00000910  4E91                     jsr        [A1]
  857. 00000912  4FEF 0010                lea.l      A7, [A7 + 0x10]
  858. label00000916:
  859. 00000916  4CEE 1800 FFE4           movem.l    A3,A4, [A6 - 0x1C]
  860. 0000091C  4E5E                     unlink     A6
  861. 0000091E  4E75                     rts
  862. fn00000920:
  863. 00000920  4E56 FFC8                link       A6, -0x0038
  864. 00000924  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  865. 00000928  266E 0010                movea.l    A3, [A6 + 0x10]
  866. 0000092C  286E 0008                movea.l    A4, [A6 + 0x8]
  867. 00000930  2F0C                     move.l     -[A7], A4
  868. 00000932  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  869. 00000936  2D40 FFE4                move.l     [A6 - 0x1C], D0
  870. 0000093A  7C01                     moveq.l    D6, 0x01
  871. 0000093C  7A01                     moveq.l    D5, 0x01
  872. 0000093E  7000                     moveq.l    D0, 0x00
  873. 00000940  2F00                     move.l     -[A7], D0
  874. 00000942  2017                     move.l     D0, [A7]
  875. 00000944  2D40 FFE8                move.l     [A6 - 0x18], D0
  876. 00000948  206E 0018                movea.l    A0, [A6 + 0x18]
  877. 0000094C  43EE FFEC                lea.l      A1, [A6 - 0x14]
  878. 00000950  22D8                     move.l     [A1]+, [A0]+
  879. 00000952  22D8                     move.l     [A1]+, [A0]+
  880. 00000954  7000                     moveq.l    D0, 0x00
  881. 00000956  4AAE FFE4                tst.l      [A6 - 0x1C]
  882. 0000095A  508F                     addq.l     A7, 8
  883. 0000095C  6718                     beq        +0x1A /* 00000976 */
  884. 0000095E  206E FFE4                movea.l    A0, [A6 - 0x1C]
  885. 00000962  2050                     movea.l    A0, [A0]
  886. 00000964  226E FFE4                movea.l    A1, [A6 - 0x1C]
  887. 00000968  2251                     movea.l    A1, [A1]
  888. 0000096A  2228 0004                move.l     D1, [A0 + 0x4]
  889. 0000096E  B2A9 0010                cmp.l      D1, [A1 + 0x10]
  890. 00000972  6702                     beq        +0x4 /* 00000976 */
  891. 00000974  7001                     moveq.l    D0, 0x01
  892. label00000976:
  893. 00000976  1E00                     move.b     D7, D0
  894. 00000978  082E 0005 0014           btst.b     [A6 + 0x14], 0x5
  895. 0000097E  671C                     beq        +0x1E /* 0000099C */
  896. 00000980  4A07                     tst.b      D7
  897. 00000982  6704                     beq        +0x6 /* 00000988 */
  898. 00000984  426E FFF2                clr.w      [A6 - 0xE]
  899. label00000988:
  900. 00000988  302B 0002                move.w     D0, [A3 + 0x2]
  901. 0000098C  D16E FFEE                add.w      [A6 - 0x12], D0
  902. 00000990  302B 0006                move.w     D0, [A3 + 0x6]
  903. 00000994  D16E FFF2                add.w      [A6 - 0xE], D0
  904. 00000998  4206                     clr.b      D6
  905. 0000099A  6040                     bra        +0x42 /* 000009DC */
  906. label0000099C:
  907. 0000099C  082E 0003 0014           btst.b     [A6 + 0x14], 0x3
  908. 000009A2  6716                     beq        +0x18 /* 000009BA */
  909. 000009A4  2F0B                     move.l     -[A7], A3
  910. 000009A6  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  911. 000009AA  E280                     asr        D0, 1
  912. 000009AC  322B 0002                move.w     D1, [A3 + 0x2]
  913. 000009B0  D240                     add.w      D1, D0
  914. 000009B2  3D41 FFEA                move.w     [A6 - 0x16], D1
  915. 000009B6  588F                     addq.l     A7, 4
  916. 000009B8  6022                     bra        +0x24 /* 000009DC */
  917. label000009BA:
  918. 000009BA  082E 0002 0014           btst.b     [A6 + 0x14], 0x2
  919. 000009C0  6708                     beq        +0xA /* 000009CA */
  920. 000009C2  3D6B 0006 FFEA           move.w     [A6 - 0x16], [A3 + 0x6]
  921. 000009C8  6012                     bra        +0x14 /* 000009DC */
  922. label000009CA:
  923. 000009CA  4A2E 0014                tst.b      [A6 + 0x14]
  924. 000009CE  6D0C                     blt        +0xE /* 000009DC */
  925. 000009D0  4A2E 0015                tst.b      [A6 + 0x15]
  926. 000009D4  6D06                     blt        +0x8 /* 000009DC */
  927. 000009D6  3D6B 0002 FFEA           move.w     [A6 - 0x16], [A3 + 0x2]
  928. label000009DC:
  929. 000009DC  082E 0004 0014           btst.b     [A6 + 0x14], 0x4
  930. 000009E2  671A                     beq        +0x1C /* 000009FE */
  931. 000009E4  4A07                     tst.b      D7
  932. 000009E6  6704                     beq        +0x6 /* 000009EC */
  933. 000009E8  426E FFF0                clr.w      [A6 - 0x10]
  934. label000009EC:
  935. 000009EC  3013                     move.w     D0, [A3]
  936. 000009EE  D16E FFEC                add.w      [A6 - 0x14], D0
  937. 000009F2  302B 0004                move.w     D0, [A3 + 0x4]
  938. 000009F6  D16E FFF0                add.w      [A6 - 0x10], D0
  939. 000009FA  4205                     clr.b      D5
  940. 000009FC  603E                     bra        +0x40 /* 00000A3C */
  941. label000009FE:
  942. 000009FE  082E 0001 0014           btst.b     [A6 + 0x14], 0x1
  943. 00000A04  6714                     beq        +0x16 /* 00000A1A */
  944. 00000A06  2F0B                     move.l     -[A7], A3
  945. 00000A08  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  946. 00000A0C  E280                     asr        D0, 1
  947. 00000A0E  3213                     move.w     D1, [A3]
  948. 00000A10  D240                     add.w      D1, D0
  949. 00000A12  3D41 FFE8                move.w     [A6 - 0x18], D1
  950. 00000A16  588F                     addq.l     A7, 4
  951. 00000A18  6022                     bra        +0x24 /* 00000A3C */
  952. label00000A1A:
  953. 00000A1A  082E 0000 0014           btst.b     [A6 + 0x14], 0x0
  954. 00000A20  6708                     beq        +0xA /* 00000A2A */
  955. 00000A22  3D6B 0004 FFE8           move.w     [A6 - 0x18], [A3 + 0x4]
  956. 00000A28  6012                     bra        +0x14 /* 00000A3C */
  957. label00000A2A:
  958. 00000A2A  4A2E 0014                tst.b      [A6 + 0x14]
  959. 00000A2E  6D0C                     blt        +0xE /* 00000A3C */
  960. 00000A30  082E 0006 0015           btst.b     [A6 + 0x15], 0x6
  961. 00000A36  6604                     bne        +0x6 /* 00000A3C */
  962. 00000A38  3D53 FFE8                move.w     [A6 - 0x18], [A3]
  963. label00000A3C:
  964. 00000A3C  082E 0006 0014           btst.b     [A6 + 0x14], 0x6
  965. 00000A42  670E                     beq        +0x10 /* 00000A52 */
  966. 00000A44  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  967. 00000A48  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  968. 00000A4C  3D40 FFEA                move.w     [A6 - 0x16], D0
  969. 00000A50  588F                     addq.l     A7, 4
  970. label00000A52:
  971. 00000A52  4A2E 0015                tst.b      [A6 + 0x15]
  972. 00000A56  6C30                     bge        +0x32 /* 00000A88 */
  973. 00000A58  4A07                     tst.b      D7
  974. 00000A5A  662C                     bne        +0x2E /* 00000A88 */
  975. 00000A5C  206E FFE4                movea.l    A0, [A6 - 0x1C]
  976. 00000A60  2F08                     move.l     -[A7], A0
  977. 00000A62  2050                     movea.l    A0, [A0]
  978. 00000A64  2050                     movea.l    A0, [A0]
  979. 00000A66  2268 00DC                movea.l    A1, [A0 + 0xDC]
  980. 00000A6A  4E91                     jsr        [A1]
  981. 00000A6C  2D40 FFCC                move.l     [A6 - 0x34], D0
  982. 00000A70  41EE FFCC                lea.l      A0, [A6 - 0x34]
  983. 00000A74  43EE FFE0                lea.l      A1, [A6 - 0x20]
  984. 00000A78  22D8                     move.l     [A1]+, [A0]+
  985. 00000A7A  41EE FFE0                lea.l      A0, [A6 - 0x20]
  986. 00000A7E  3028 0002                move.w     D0, [A0 + 0x2]
  987. 00000A82  D16E FFEA                add.w      [A6 - 0x16], D0
  988. 00000A86  588F                     addq.l     A7, 4
  989. label00000A88:
  990. 00000A88  082E 0006 0015           btst.b     [A6 + 0x15], 0x6
  991. 00000A8E  672E                     beq        +0x30 /* 00000ABE */
  992. 00000A90  4A07                     tst.b      D7
  993. 00000A92  662A                     bne        +0x2C /* 00000ABE */
  994. 00000A94  206E FFE4                movea.l    A0, [A6 - 0x1C]
  995. 00000A98  2F08                     move.l     -[A7], A0
  996. 00000A9A  2050                     movea.l    A0, [A0]
  997. 00000A9C  2050                     movea.l    A0, [A0]
  998. 00000A9E  2268 00DC                movea.l    A1, [A0 + 0xDC]
  999. 00000AA2  4E91                     jsr        [A1]
  1000. 00000AA4  2D40 FFC8                move.l     [A6 - 0x38], D0
  1001. 00000AA8  41EE FFC8                lea.l      A0, [A6 - 0x38]
  1002. 00000AAC  43EE FFE0                lea.l      A1, [A6 - 0x20]
  1003. 00000AB0  22D8                     move.l     [A1]+, [A0]+
  1004. 00000AB2  41EE FFE0                lea.l      A0, [A6 - 0x20]
  1005. 00000AB6  3010                     move.w     D0, [A0]
  1006. 00000AB8  D16E FFE8                add.w      [A6 - 0x18], D0
  1007. 00000ABC  588F                     addq.l     A7, 4
  1008. label00000ABE:
  1009. 00000ABE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1010. 00000AC2  2017                     move.l     D0, [A7]
  1011. 00000AC4  4A80                     tst.l      D0
  1012. 00000AC6  588F                     addq.l     A7, 4
  1013. 00000AC8  670C                     beq        +0xE /* 00000AD6 */
  1014. 00000ACA  486E FFEC                pea.l      [A6 - 0x14]
  1015. 00000ACE  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1016. 00000AD2  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1017. label00000AD6:
  1018. 00000AD6  4A2E 0016                tst.b      [A6 + 0x16]
  1019. 00000ADA  6C5E                     bge        +0x60 /* 00000B3A */
  1020. 00000ADC  2F0C                     move.l     -[A7], A4
  1021. 00000ADE  2054                     movea.l    A0, [A4]
  1022. 00000AE0  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  1023. 00000AE4  4EAD 2642                jsr        [A5 + 0x2642 /* export_1220 */]
  1024. 00000AE8  3E00                     move.w     D7, D0
  1025. 00000AEA  508F                     addq.l     A7, 8
  1026. 00000AEC  6F4C                     ble        +0x4E /* 00000B3A */
  1027. 00000AEE  3007                     move.w     D0, D7
  1028. 00000AF0  5340                     subq.w     D0, 1
  1029. 00000AF2  48C0                     ext.l      D0
  1030. 00000AF4  2F00                     move.l     -[A7], D0
  1031. 00000AF6  2054                     movea.l    A0, [A4]
  1032. 00000AF8  2F28 001E                move.l     -[A7], [A0 + 0x1E]
  1033. 00000AFC  4EAD 263A                jsr        [A5 + 0x263A /* export_1219 */]
  1034. 00000B00  2640                     movea.l    A3, D0
  1035. 00000B02  200B                     move.l     D0, A3
  1036. 00000B04  508F                     addq.l     A7, 8
  1037. 00000B06  6732                     beq        +0x34 /* 00000B3A */
  1038. 00000B08  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1039. 00000B0C  486E FFD0                pea.l      [A6 - 0x30]
  1040. 00000B10  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1041. 00000B14  2F0B                     move.l     -[A7], A3
  1042. 00000B16  2053                     movea.l    A0, [A3]
  1043. 00000B18  2050                     movea.l    A0, [A0]
  1044. 00000B1A  2268 002C                movea.l    A1, [A0 + 0x2C]
  1045. 00000B1E  4E91                     jsr        [A1]
  1046. 00000B20  3E2E FFD6                move.w     D7, [A6 - 0x2A]
  1047. 00000B24  9E6E FFEE                sub.w      D7, [A6 - 0x12]
  1048. 00000B28  4A47                     tst.w      D7
  1049. 00000B2A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1050. 00000B2E  6F08                     ble        +0xA /* 00000B38 */
  1051. 00000B30  DF6E FFEE                add.w      [A6 - 0x12], D7
  1052. 00000B34  DF6E FFF2                add.w      [A6 - 0xE], D7
  1053. label00000B38:
  1054. 00000B38  7C01                     moveq.l    D6, 0x01
  1055. label00000B3A:
  1056. 00000B3A  486E FFEC                pea.l      [A6 - 0x14]
  1057. 00000B3E  2F0C                     move.l     -[A7], A4
  1058. 00000B40  206E 0020                movea.l    A0, [A6 + 0x20]
  1059. 00000B44  4E90                     jsr        [A0]
  1060. 00000B46  7000                     moveq.l    D0, 0x00
  1061. 00000B48  2054                     movea.l    A0, [A4]
  1062. 00000B4A  0828 0007 000C           btst.b     [A0 + 0xC], 0x7
  1063. 00000B50  56C1                     sne        D1
  1064. 00000B52  4401                     neg.b      D1
  1065. 00000B54  4A01                     tst.b      D1
  1066. 00000B56  508F                     addq.l     A7, 8
  1067. 00000B58  6656                     bne        +0x58 /* 00000BB0 */
  1068. 00000B5A  1205                     move.b     D1, D5
  1069. 00000B5C  8206                     or.b       D1, D6
  1070. 00000B5E  6750                     beq        +0x52 /* 00000BB0 */
  1071. 00000B60  206E FFE4                movea.l    A0, [A6 - 0x1C]
  1072. 00000B64  2050                     movea.l    A0, [A0]
  1073. 00000B66  2068 0010                movea.l    A0, [A0 + 0x10]
  1074. 00000B6A  4A28 006E                tst.b      [A0 + 0x6E]
  1075. 00000B6E  6740                     beq        +0x42 /* 00000BB0 */
  1076. 00000B70  4AAE 000C                tst.l      [A6 + 0xC]
  1077. 00000B74  673A                     beq        +0x3C /* 00000BB0 */
  1078. 00000B76  2D6E 001C FFF4           move.l     [A6 - 0xC], [A6 + 0x1C]
  1079. 00000B7C  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1080. 00000B80  2D48 FFF8                move.l     [A6 - 0x8], A0
  1081. 00000B84  7200                     moveq.l    D1, 0x00
  1082. 00000B86  2D6E FFF4 FFFC           move.l     [A6 - 0x4], [A6 - 0xC]
  1083. 00000B8C  2648                     movea.l    A3, A0
  1084. 00000B8E  48E7 C000                movem.l    -[A7], D0,D1
  1085. 00000B92  558F                     subq.l     A7, 2
  1086. 00000B94  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1087. 00000B98  2F0B                     move.l     -[A7], A3
  1088. 00000B9A  4EAD 0332                jsr        [A5 + 0x332 /* export_98 */]
  1089. 00000B9E  141F                     move.b     D2, [A7]+
  1090. 00000BA0  4CDF 0003                movem.l    D0,D1, [A7]+
  1091. 00000BA4  4A02                     tst.b      D2
  1092. 00000BA6  57C1                     seq        D1
  1093. 00000BA8  4401                     neg.b      D1
  1094. 00000BAA  4A01                     tst.b      D1
  1095. 00000BAC  6702                     beq        +0x4 /* 00000BB0 */
  1096. 00000BAE  7001                     moveq.l    D0, 0x01
  1097. label00000BB0:
  1098. 00000BB0  1E00                     move.b     D7, D0
  1099. 00000BB2  6740                     beq        +0x42 /* 00000BF4 */
  1100. 00000BB4  2F2E 001C                move.l     -[A7], [A6 + 0x1C]
  1101. 00000BB8  486E FFEC                pea.l      [A6 - 0x14]
  1102. 00000BBC  486E FFEC                pea.l      [A6 - 0x14]
  1103. 00000BC0  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1104. 00000BC4  41EE FFD8                lea.l      A0, [A6 - 0x28]
  1105. 00000BC8  2054                     movea.l    A0, [A4]
  1106. 00000BCA  2068 001E                movea.l    A0, [A0 + 0x1E]
  1107. 00000BCE  2050                     movea.l    A0, [A0]
  1108. 00000BD0  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1109. 00000BD4  43EE FFD8                lea.l      A1, [A6 - 0x28]
  1110. 00000BD8  22D8                     move.l     [A1]+, [A0]+
  1111. 00000BDA  22D8                     move.l     [A1]+, [A0]+
  1112. 00000BDC  7001                     moveq.l    D0, 0x01
  1113. 00000BDE  2F00                     move.l     -[A7], D0
  1114. 00000BE0  486E FFD8                pea.l      [A6 - 0x28]
  1115. 00000BE4  486E FFEC                pea.l      [A6 - 0x14]
  1116. 00000BE8  2F2E FFE4                move.l     -[A7], [A6 - 0x1C]
  1117. 00000BEC  4EAD 15CA                jsr        [A5 + 0x15CA /* export_693 */]
  1118. 00000BF0  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1119. label00000BF4:
  1120. 00000BF4  4CEE 18E0 FFB4           movem.l    D5,D6,D7,A3,A4, [A6 - 0x4C]
  1121. 00000BFA  4E5E                     unlink     A6
  1122. 00000BFC  4E75                     rts
  1123. 00000BFE  4E56 0000                link       A6, 0
  1124. 00000C02  2F0C                     move.l     -[A7], A4
  1125. 00000C04  286E 0008                movea.l    A4, [A6 + 0x8]
  1126. 00000C08  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1127. 00000C0C  2F0C                     move.l     -[A7], A4
  1128. 00000C0E  2054                     movea.l    A0, [A4]
  1129. 00000C10  2050                     movea.l    A0, [A0]
  1130. 00000C12  2268 0068                movea.l    A1, [A0 + 0x68]
  1131. 00000C16  4E91                     jsr        [A1]
  1132. 00000C18  286E FFFC                movea.l    A4, [A6 - 0x4]
  1133. 00000C1C  4E5E                     unlink     A6
  1134. 00000C1E  4E75                     rts
  1135. fn00000C20:
  1136. 00000C20  4E56 FFF8                link       A6, -0x0008
  1137. 00000C24  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  1138. 00000C28  266E 0010                movea.l    A3, [A6 + 0x10]
  1139. 00000C2C  286E 0008                movea.l    A4, [A6 + 0x8]
  1140. 00000C30  082E 0003 000D           btst.b     [A6 + 0xD], 0x3
  1141. 00000C36  661A                     bne        +0x1C /* 00000C52 */
  1142. 00000C38  082E 0002 000D           btst.b     [A6 + 0xD], 0x2
  1143. 00000C3E  6612                     bne        +0x14 /* 00000C52 */
  1144. 00000C40  082E 0001 000D           btst.b     [A6 + 0xD], 0x1
  1145. 00000C46  660A                     bne        +0xC /* 00000C52 */
  1146. 00000C48  082E 0000 000D           btst.b     [A6 + 0xD], 0x0
  1147. 00000C4E  6700 012C                beq        +0x12E /* 00000D7C */
  1148. label00000C52:
  1149. 00000C52  2F0C                     move.l     -[A7], A4
  1150. 00000C54  4EAD 25F2                jsr        [A5 + 0x25F2 /* export_1210 */]
  1151. 00000C58  2D40 FFFC                move.l     [A6 - 0x4], D0
  1152. 00000C5C  2040                     movea.l    A0, D0
  1153. 00000C5E  2050                     movea.l    A0, [A0]
  1154. 00000C60  2A28 0032                move.l     D5, [A0 + 0x32]
  1155. 00000C64  206E FFFC                movea.l    A0, [A6 - 0x4]
  1156. 00000C68  2050                     movea.l    A0, [A0]
  1157. 00000C6A  2C28 002E                move.l     D6, [A0 + 0x2E]
  1158. 00000C6E  0C86 0001 0000           cmpi.l     D6, 0x10000
  1159. 00000C74  588F                     addq.l     A7, 4
  1160. 00000C76  660A                     bne        +0xC /* 00000C82 */
  1161. 00000C78  0C85 0001 0000           cmpi.l     D5, 0x10000
  1162. 00000C7E  6700 00FC                beq        +0xFE /* 00000D7C */
  1163. label00000C82:
  1164. 00000C82  2054                     movea.l    A0, [A4]
  1165. 00000C84  B9E8 001E                cmpa.l     A4, [A0 + 0x1E]
  1166. 00000C88  6726                     beq        +0x28 /* 00000CB0 */
  1167. 00000C8A  2068 001E                movea.l    A0, [A0 + 0x1E]
  1168. 00000C8E  2050                     movea.l    A0, [A0]
  1169. 00000C90  2D68 0004 FFF8           move.l     [A6 - 0x8], [A0 + 0x4]
  1170. 00000C96  2F0B                     move.l     -[A7], A3
  1171. 00000C98  302E FFFA                move.w     D0, [A6 - 0x6]
  1172. 00000C9C  48C0                     ext.l      D0
  1173. 00000C9E  4480                     neg.l      D0
  1174. 00000CA0  3F00                     move.w     -[A7], D0
  1175. 00000CA2  302E FFF8                move.w     D0, [A6 - 0x8]
  1176. 00000CA6  48C0                     ext.l      D0
  1177. 00000CA8  4480                     neg.l      D0
  1178. 00000CAA  3F00                     move.w     -[A7], D0
  1179. 00000CAC  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1180. label00000CB0:
  1181. 00000CB0  0C85 0001 0000           cmpi.l     D5, 0x10000
  1182. 00000CB6  6752                     beq        +0x54 /* 00000D0A */
  1183. 00000CB8  082E 0004 000C           btst.b     [A6 + 0xC], 0x4
  1184. 00000CBE  660C                     bne        +0xE /* 00000CCC */
  1185. 00000CC0  2F0B                     move.l     -[A7], A3
  1186. 00000CC2  4EAD 0872                jsr        [A5 + 0x872 /* export_266 */]
  1187. 00000CC6  2800                     move.l     D4, D0
  1188. 00000CC8  3E04                     move.w     D7, D4
  1189. 00000CCA  588F                     addq.l     A7, 4
  1190. label00000CCC:
  1191. 00000CCC  082E 0003 000D           btst.b     [A6 + 0xD], 0x3
  1192. 00000CD2  6710                     beq        +0x12 /* 00000CE4 */
  1193. 00000CD4  2F05                     move.l     -[A7], D5
  1194. 00000CD6  3013                     move.w     D0, [A3]
  1195. 00000CD8  48C0                     ext.l      D0
  1196. 00000CDA  2F00                     move.l     -[A7], D0
  1197. 00000CDC  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1198. 00000CE0  3680                     move.w     [A3], D0
  1199. 00000CE2  508F                     addq.l     A7, 8
  1200. label00000CE4:
  1201. 00000CE4  082E 0004 000C           btst.b     [A6 + 0xC], 0x4
  1202. 00000CEA  661E                     bne        +0x20 /* 00000D0A */
  1203. 00000CEC  082E 0001 000D           btst.b     [A6 + 0xD], 0x1
  1204. 00000CF2  670E                     beq        +0x10 /* 00000D02 */
  1205. 00000CF4  2F05                     move.l     -[A7], D5
  1206. 00000CF6  48C7                     ext.l      D7
  1207. 00000CF8  2F07                     move.l     -[A7], D7
  1208. 00000CFA  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1209. 00000CFE  3E00                     move.w     D7, D0
  1210. 00000D00  508F                     addq.l     A7, 8
  1211. label00000D02:
  1212. 00000D02  3007                     move.w     D0, D7
  1213. 00000D04  D053                     add.w      D0, [A3]
  1214. 00000D06  3740 0004                move.w     [A3 + 0x4], D0
  1215. label00000D0A:
  1216. 00000D0A  0C86 0001 0000           cmpi.l     D6, 0x10000
  1217. 00000D10  6758                     beq        +0x5A /* 00000D6A */
  1218. 00000D12  082E 0005 000C           btst.b     [A6 + 0xC], 0x5
  1219. 00000D18  660C                     bne        +0xE /* 00000D26 */
  1220. 00000D1A  2F0B                     move.l     -[A7], A3
  1221. 00000D1C  4EAD 086A                jsr        [A5 + 0x86A /* export_265 */]
  1222. 00000D20  2A00                     move.l     D5, D0
  1223. 00000D22  3E05                     move.w     D7, D5
  1224. 00000D24  588F                     addq.l     A7, 4
  1225. label00000D26:
  1226. 00000D26  082E 0002 000D           btst.b     [A6 + 0xD], 0x2
  1227. 00000D2C  6714                     beq        +0x16 /* 00000D42 */
  1228. 00000D2E  2F06                     move.l     -[A7], D6
  1229. 00000D30  302B 0002                move.w     D0, [A3 + 0x2]
  1230. 00000D34  48C0                     ext.l      D0
  1231. 00000D36  2F00                     move.l     -[A7], D0
  1232. 00000D38  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1233. 00000D3C  3740 0002                move.w     [A3 + 0x2], D0
  1234. 00000D40  508F                     addq.l     A7, 8
  1235. label00000D42:
  1236. 00000D42  082E 0005 000C           btst.b     [A6 + 0xC], 0x5
  1237. 00000D48  6620                     bne        +0x22 /* 00000D6A */
  1238. 00000D4A  082E 0000 000D           btst.b     [A6 + 0xD], 0x0
  1239. 00000D50  670E                     beq        +0x10 /* 00000D60 */
  1240. 00000D52  2F06                     move.l     -[A7], D6
  1241. 00000D54  48C7                     ext.l      D7
  1242. 00000D56  2F07                     move.l     -[A7], D7
  1243. 00000D58  4EAD 162A                jsr        [A5 + 0x162A /* export_705 */]
  1244. 00000D5C  3E00                     move.w     D7, D0
  1245. 00000D5E  508F                     addq.l     A7, 8
  1246. label00000D60:
  1247. 00000D60  3007                     move.w     D0, D7
  1248. 00000D62  D06B 0002                add.w      D0, [A3 + 0x2]
  1249. 00000D66  3740 0006                move.w     [A3 + 0x6], D0
  1250. label00000D6A:
  1251. 00000D6A  2054                     movea.l    A0, [A4]
  1252. 00000D6C  B9E8 001E                cmpa.l     A4, [A0 + 0x1E]
  1253. 00000D70  670A                     beq        +0xC /* 00000D7C */
  1254. 00000D72  2F0B                     move.l     -[A7], A3
  1255. 00000D74  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1256. 00000D78  4EAD 035A                jsr        [A5 + 0x35A /* export_103 */]
  1257. label00000D7C:
  1258. 00000D7C  4CEE 18F0 FFE0           movem.l    D4,D5,D6,D7,A3,A4, [A6 - 0x20]
  1259. 00000D82  4E5E                     unlink     A6
  1260. 00000D84  4E75                     rts
  1261. export_670:
  1262. 00000D86  4E56 FFCC                link       A6, -0x0034
  1263. 00000D8A  48E7 0118                movem.l    -[A7], D7,A3,A4
  1264. 00000D8E  266E 0010                movea.l    A3, [A6 + 0x10]
  1265. 00000D92  286E 0008                movea.l    A4, [A6 + 0x8]
  1266. 00000D96  2054                     movea.l    A0, [A4]
  1267. 00000D98  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1268. 00000D9C  41E8 003C                lea.l      A0, [A0 + 0x3C]
  1269. 00000DA0  22D8                     move.l     [A1]+, [A0]+
  1270. 00000DA2  22D8                     move.l     [A1]+, [A0]+
  1271. 00000DA4  486E FFF8                pea.l      [A6 - 0x8]
  1272. 00000DA8  2054                     movea.l    A0, [A4]
  1273. 00000DAA  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1274. 00000DAE  2F0C                     move.l     -[A7], A4
  1275. 00000DB0  4EBA FE6E                jsr        [PC - 0x192 /* 00000C20 */]
  1276. 00000DB4  2054                     movea.l    A0, [A4]
  1277. 00000DB6  41E8 003C                lea.l      A0, [A0 + 0x3C]
  1278. 00000DBA  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1279. 00000DBE  20D9                     move.l     [A0]+, [A1]+
  1280. 00000DC0  20D9                     move.l     [A0]+, [A1]+
  1281. 00000DC2  2054                     movea.l    A0, [A4]
  1282. 00000DC4  43EE FFF0                lea.l      A1, [A6 - 0x10]
  1283. 00000DC8  41E8 002A                lea.l      A0, [A0 + 0x2A]
  1284. 00000DCC  22D8                     move.l     [A1]+, [A0]+
  1285. 00000DCE  22D8                     move.l     [A1]+, [A0]+
  1286. 00000DD0  487A 0268                pea.l      [PC + 0x268 /* 0000103A, value 0x4E560000 'NV\0\0', cstring "NV" */]
  1287. 00000DD4  486E FFF0                pea.l      [A6 - 0x10]
  1288. 00000DD8  486E FFF8                pea.l      [A6 - 0x8]
  1289. 00000DDC  2054                     movea.l    A0, [A4]
  1290. 00000DDE  2F28 0038                move.l     -[A7], [A0 + 0x38]
  1291. 00000DE2  2F0B                     move.l     -[A7], A3
  1292. 00000DE4  7000                     moveq.l    D0, 0x00
  1293. 00000DE6  2F00                     move.l     -[A7], D0
  1294. 00000DE8  2F0C                     move.l     -[A7], A4
  1295. 00000DEA  4EBA FB34                jsr        [PC - 0x4CC /* 00000920 */]
  1296. 00000DEE  2054                     movea.l    A0, [A4]
  1297. 00000DF0  0828 0005 0038           btst.b     [A0 + 0x38], 0x5
  1298. 00000DF6  4FEF 0028                lea.l      A7, [A7 + 0x28]
  1299. 00000DFA  6720                     beq        +0x22 /* 00000E1C */
  1300. 00000DFC  2054                     movea.l    A0, [A4]
  1301. 00000DFE  0828 0004 0038           btst.b     [A0 + 0x38], 0x4
  1302. 00000E04  6716                     beq        +0x18 /* 00000E1C */
  1303. 00000E06  2054                     movea.l    A0, [A4]
  1304. 00000E08  4A68 003C                tst.w      [A0 + 0x3C]
  1305. 00000E0C  6F0E                     ble        +0x10 /* 00000E1C */
  1306. 00000E0E  7014                     moveq.l    D0, 0x14
  1307. 00000E10  B068 002A                cmp.w      D0, [A0 + 0x2A]
  1308. 00000E14  6F06                     ble        +0x8 /* 00000E1C */
  1309. 00000E16  317C 0014 002A           move.w     [A0 + 0x2A], 0x14
  1310. label00000E1C:
  1311. 00000E1C  2F0B                     move.l     -[A7], A3
  1312. 00000E1E  7000                     moveq.l    D0, 0x00
  1313. 00000E20  2F00                     move.l     -[A7], D0
  1314. 00000E22  2F0C                     move.l     -[A7], A4
  1315. 00000E24  4EBA FA4E                jsr        [PC - 0x5B2 /* 00000874 */]
  1316. 00000E28  2054                     movea.l    A0, [A4]
  1317. 00000E2A  0828 0007 000C           btst.b     [A0 + 0xC], 0x7
  1318. 00000E30  56C0                     sne        D0
  1319. 00000E32  4400                     neg.b      D0
  1320. 00000E34  4A00                     tst.b      D0
  1321. 00000E36  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1322. 00000E3A  6734                     beq        +0x36 /* 00000E70 */
  1323. 00000E3C  0828 0007 000D           btst.b     [A0 + 0xD], 0x7
  1324. 00000E42  56C0                     sne        D0
  1325. 00000E44  4400                     neg.b      D0
  1326. 00000E46  4A00                     tst.b      D0
  1327. 00000E48  6760                     beq        +0x62 /* 00000EAA */
  1328. 00000E4A  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1329. 00000E4E  4EAD 1592                jsr        [A5 + 0x1592 /* export_686 */]
  1330. 00000E52  4A00                     tst.b      D0
  1331. 00000E54  588F                     addq.l     A7, 4
  1332. 00000E56  6752                     beq        +0x54 /* 00000EAA */
  1333. 00000E58  2054                     movea.l    A0, [A4]
  1334. 00000E5A  2F08                     move.l     -[A7], A0
  1335. 00000E5C  2248                     movea.l    A1, A0
  1336. 00000E5E  2F29 0032                move.l     -[A7], [A1 + 0x32]
  1337. 00000E62  4EAD 1662                jsr        [A5 + 0x1662 /* export_712 */]
  1338. 00000E66  588F                     addq.l     A7, 4
  1339. 00000E68  205F                     movea.l    A0, [A7]+
  1340. 00000E6A  D168 001C                add.w      [A0 + 0x1C], D0
  1341. 00000E6E  603A                     bra        +0x3C /* 00000EAA */
  1342. label00000E70:
  1343. 00000E70  2054                     movea.l    A0, [A4]
  1344. 00000E72  0828 0001 000D           btst.b     [A0 + 0xD], 0x1
  1345. 00000E78  56C0                     sne        D0
  1346. 00000E7A  4400                     neg.b      D0
  1347. 00000E7C  4A00                     tst.b      D0
  1348. 00000E7E  672A                     beq        +0x2C /* 00000EAA */
  1349. 00000E80  0828 0005 000C           btst.b     [A0 + 0xC], 0x5
  1350. 00000E86  56C0                     sne        D0
  1351. 00000E88  4400                     neg.b      D0
  1352. 00000E8A  4A00                     tst.b      D0
  1353. 00000E8C  671C                     beq        +0x1E /* 00000EAA */
  1354. 00000E8E  0828 0004 000C           btst.b     [A0 + 0xC], 0x4
  1355. 00000E94  56C0                     sne        D0
  1356. 00000E96  4400                     neg.b      D0
  1357. 00000E98  4A00                     tst.b      D0
  1358. 00000E9A  660E                     bne        +0x10 /* 00000EAA */
  1359. 00000E9C  7014                     moveq.l    D0, 0x14
  1360. 00000E9E  B068 001A                cmp.w      D0, [A0 + 0x1A]
  1361. 00000EA2  6F06                     ble        +0x8 /* 00000EAA */
  1362. 00000EA4  317C 0014 001A           move.w     [A0 + 0x1A], 0x14
  1363. label00000EAA:
  1364. 00000EAA  2054                     movea.l    A0, [A4]
  1365. 00000EAC  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1366. 00000EB0  41E8 0016                lea.l      A0, [A0 + 0x16]
  1367. 00000EB4  22D8                     move.l     [A1]+, [A0]+
  1368. 00000EB6  22D8                     move.l     [A1]+, [A0]+
  1369. 00000EB8  2054                     movea.l    A0, [A4]
  1370. 00000EBA  0828 0007 000D           btst.b     [A0 + 0xD], 0x7
  1371. 00000EC0  56C0                     sne        D0
  1372. 00000EC2  4400                     neg.b      D0
  1373. 00000EC4  4A00                     tst.b      D0
  1374. 00000EC6  673E                     beq        +0x40 /* 00000F06 */
  1375. 00000EC8  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1376. 00000ECC  2068 0032                movea.l    A0, [A0 + 0x32]
  1377. 00000ED0  2050                     movea.l    A0, [A0]
  1378. 00000ED2  2050                     movea.l    A0, [A0]
  1379. 00000ED4  2268 00DC                movea.l    A1, [A0 + 0xDC]
  1380. 00000ED8  4E91                     jsr        [A1]
  1381. 00000EDA  2D40 FFD0                move.l     [A6 - 0x30], D0
  1382. 00000EDE  41EE FFD0                lea.l      A0, [A6 - 0x30]
  1383. 00000EE2  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1384. 00000EE6  22D8                     move.l     [A1]+, [A0]+
  1385. 00000EE8  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1386. 00000EEC  3028 0002                move.w     D0, [A0 + 0x2]
  1387. 00000EF0  48C0                     ext.l      D0
  1388. 00000EF2  4480                     neg.l      D0
  1389. 00000EF4  3E00                     move.w     D7, D0
  1390. 00000EF6  486E FFE8                pea.l      [A6 - 0x18]
  1391. 00000EFA  3F07                     move.w     -[A7], D7
  1392. 00000EFC  7000                     moveq.l    D0, 0x00
  1393. 00000EFE  3F00                     move.w     -[A7], D0
  1394. 00000F00  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1395. 00000F04  588F                     addq.l     A7, 4
  1396. label00000F06:
  1397. 00000F06  2054                     movea.l    A0, [A4]
  1398. 00000F08  0828 0006 000D           btst.b     [A0 + 0xD], 0x6
  1399. 00000F0E  56C0                     sne        D0
  1400. 00000F10  4400                     neg.b      D0
  1401. 00000F12  4A00                     tst.b      D0
  1402. 00000F14  673C                     beq        +0x3E /* 00000F52 */
  1403. 00000F16  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1404. 00000F1A  2068 0032                movea.l    A0, [A0 + 0x32]
  1405. 00000F1E  2050                     movea.l    A0, [A0]
  1406. 00000F20  2050                     movea.l    A0, [A0]
  1407. 00000F22  2268 00DC                movea.l    A1, [A0 + 0xDC]
  1408. 00000F26  4E91                     jsr        [A1]
  1409. 00000F28  2D40 FFCC                move.l     [A6 - 0x34], D0
  1410. 00000F2C  41EE FFCC                lea.l      A0, [A6 - 0x34]
  1411. 00000F30  43EE FFE4                lea.l      A1, [A6 - 0x1C]
  1412. 00000F34  22D8                     move.l     [A1]+, [A0]+
  1413. 00000F36  41EE FFE4                lea.l      A0, [A6 - 0x1C]
  1414. 00000F3A  3010                     move.w     D0, [A0]
  1415. 00000F3C  48C0                     ext.l      D0
  1416. 00000F3E  4480                     neg.l      D0
  1417. 00000F40  3E00                     move.w     D7, D0
  1418. 00000F42  486E FFE8                pea.l      [A6 - 0x18]
  1419. 00000F46  7000                     moveq.l    D0, 0x00
  1420. 00000F48  3F00                     move.w     -[A7], D0
  1421. 00000F4A  3F07                     move.w     -[A7], D7
  1422. 00000F4C  4EAD 0352                jsr        [A5 + 0x352 /* export_102 */]
  1423. 00000F50  588F                     addq.l     A7, 4
  1424. label00000F52:
  1425. 00000F52  2054                     movea.l    A0, [A4]
  1426. 00000F54  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1427. 00000F58  486E FFDC                pea.l      [A6 - 0x24]
  1428. 00000F5C  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1429. 00000F60  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1430. 00000F64  508F                     addq.l     A7, 8
  1431. 00000F66  6018                     bra        +0x1A /* 00000F80 */
  1432. label00000F68:
  1433. 00000F68  486E FFE8                pea.l      [A6 - 0x18]
  1434. 00000F6C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1435. 00000F70  2F0B                     move.l     -[A7], A3
  1436. 00000F72  2053                     movea.l    A0, [A3]
  1437. 00000F74  2050                     movea.l    A0, [A0]
  1438. 00000F76  2268 0040                movea.l    A1, [A0 + 0x40]
  1439. 00000F7A  4E91                     jsr        [A1]
  1440. 00000F7C  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1441. label00000F80:
  1442. 00000F80  486E FFDC                pea.l      [A6 - 0x24]
  1443. 00000F84  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1444. 00000F88  2640                     movea.l    A3, D0
  1445. 00000F8A  200B                     move.l     D0, A3
  1446. 00000F8C  588F                     addq.l     A7, 4
  1447. 00000F8E  66D8                     bne        -0x26 /* 00000F68 */
  1448. 00000F90  2054                     movea.l    A0, [A4]
  1449. 00000F92  0828 0007 000C           btst.b     [A0 + 0xC], 0x7
  1450. 00000F98  56C0                     sne        D0
  1451. 00000F9A  4400                     neg.b      D0
  1452. 00000F9C  4A00                     tst.b      D0
  1453. 00000F9E  6700 0090                beq        +0x92 /* 00001030 */
  1454. 00000FA2  2068 0026                movea.l    A0, [A0 + 0x26]
  1455. 00000FA6  2050                     movea.l    A0, [A0]
  1456. 00000FA8  2010                     move.l     D0, [A0]
  1457. 00000FAA  E480                     asr        D0, 2
  1458. 00000FAC  6F00 0082                ble        +0x84 /* 00001030 */
  1459. 00000FB0  486E FFDC                pea.l      [A6 - 0x24]
  1460. 00000FB4  4EAD 04DA                jsr        [A5 + 0x4DA /* export_151 */]
  1461. 00000FB8  3D7C 8000 FFE8           move.w     [A6 - 0x18], 0x8000
  1462. 00000FBE  588F                     addq.l     A7, 4
  1463. 00000FC0  603A                     bra        +0x3C /* 00000FFC */
  1464. label00000FC2:
  1465. 00000FC2  0C6E 8000 FFE8           cmpi.w     [A6 - 0x18], 0x8000
  1466. 00000FC8  6610                     bne        +0x12 /* 00000FDA */
  1467. 00000FCA  2053                     movea.l    A0, [A3]
  1468. 00000FCC  41E8 0016                lea.l      A0, [A0 + 0x16]
  1469. 00000FD0  43EE FFE8                lea.l      A1, [A6 - 0x18]
  1470. 00000FD4  22D8                     move.l     [A1]+, [A0]+
  1471. 00000FD6  22D8                     move.l     [A1]+, [A0]+
  1472. 00000FD8  6022                     bra        +0x24 /* 00000FFC */
  1473. label00000FDA:
  1474. 00000FDA  41EE FFD4                lea.l      A0, [A6 - 0x2C]
  1475. 00000FDE  2053                     movea.l    A0, [A3]
  1476. 00000FE0  41E8 0016                lea.l      A0, [A0 + 0x16]
  1477. 00000FE4  43EE FFD4                lea.l      A1, [A6 - 0x2C]
  1478. 00000FE8  22D8                     move.l     [A1]+, [A0]+
  1479. 00000FEA  22D8                     move.l     [A1]+, [A0]+
  1480. 00000FEC  486E FFD4                pea.l      [A6 - 0x2C]
  1481. 00000FF0  486E FFE8                pea.l      [A6 - 0x18]
  1482. 00000FF4  486E FFE8                pea.l      [A6 - 0x18]
  1483. 00000FF8  4EAD 033A                jsr        [A5 + 0x33A /* export_99 */]
  1484. label00000FFC:
  1485. 00000FFC  486E FFDC                pea.l      [A6 - 0x24]
  1486. 00001000  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1487. 00001004  2640                     movea.l    A3, D0
  1488. 00001006  200B                     move.l     D0, A3
  1489. 00001008  588F                     addq.l     A7, 4
  1490. 0000100A  66B6                     bne        -0x48 /* 00000FC2 */
  1491. 0000100C  2054                     movea.l    A0, [A4]
  1492. 0000100E  3028 0016                move.w     D0, [A0 + 0x16]
  1493. 00001012  B06E FFE8                cmp.w      D0, [A6 - 0x18]
  1494. 00001016  6F06                     ble        +0x8 /* 0000101E */
  1495. 00001018  316E FFE8 0016           move.w     [A0 + 0x16], [A6 - 0x18]
  1496. label0000101E:
  1497. 0000101E  2054                     movea.l    A0, [A4]
  1498. 00001020  3028 001A                move.w     D0, [A0 + 0x1A]
  1499. 00001024  B06E FFEC                cmp.w      D0, [A6 - 0x14]
  1500. 00001028  6C06                     bge        +0x8 /* 00001030 */
  1501. 0000102A  316E FFEC 001A           move.w     [A0 + 0x1A], [A6 - 0x14]
  1502. label00001030:
  1503. 00001030  4CEE 1880 FFC0           movem.l    D7,A3,A4, [A6 - 0x40]
  1504. 00001036  4E5E                     unlink     A6
  1505. 00001038  4E75                     rts
  1506. 0000103A  4E56 0000                link       A6, 0
  1507. 0000103E  2F0A                     move.l     -[A7], A2
  1508. 00001040  206E 000C                movea.l    A0, [A6 + 0xC]
  1509. 00001044  226E 0008                movea.l    A1, [A6 + 0x8]
  1510. 00001048  2251                     movea.l    A1, [A1]
  1511. 0000104A  45E9 002A                lea.l      A2, [A1 + 0x2A]
  1512. 0000104E  24D8                     move.l     [A2]+, [A0]+
  1513. 00001050  24D8                     move.l     [A2]+, [A0]+
  1514. 00001052  246E FFFC                movea.l    A2, [A6 - 0x4]
  1515. 00001056  4E5E                     unlink     A6
  1516. 00001058  4E75                     rts
  1517. export_671:
  1518. 0000105A  4E56 FFFC                link       A6, -0x0004
  1519. 0000105E  48E7 0018                movem.l    -[A7], A3,A4
  1520. 00001062  286E 0008                movea.l    A4, [A6 + 0x8]
  1521. 00001066  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1522. 0000106A  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1523. 0000106E  2F0C                     move.l     -[A7], A4
  1524. 00001070  4EBA F802                jsr        [PC - 0x7FE /* 00000874 */]
  1525. 00001074  2054                     movea.l    A0, [A4]
  1526. 00001076  2068 001E                movea.l    A0, [A0 + 0x1E]
  1527. 0000107A  2050                     movea.l    A0, [A0]
  1528. 0000107C  2068 0032                movea.l    A0, [A0 + 0x32]
  1529. 00001080  2D48 FFFC                move.l     [A6 - 0x4], A0
  1530. 00001084  2050                     movea.l    A0, [A0]
  1531. 00001086  2668 0008                movea.l    A3, [A0 + 0x8]
  1532. 0000108A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1533. 0000108E  2F0C                     move.l     -[A7], A4
  1534. 00001090  2F0B                     move.l     -[A7], A3
  1535. 00001092  2053                     movea.l    A0, [A3]
  1536. 00001094  2050                     movea.l    A0, [A0]
  1537. 00001096  2268 00C8                movea.l    A1, [A0 + 0xC8]
  1538. 0000109A  4E91                     jsr        [A1]
  1539. 0000109C  4CEE 1800 FFF4           movem.l    A3,A4, [A6 - 0xC]
  1540. 000010A2  4E5E                     unlink     A6
  1541. 000010A4  4E75                     rts
  1542. export_672:
  1543. 000010A6  4E56 FFF8                link       A6, -0x0008
  1544. 000010AA  48E7 0028                movem.l    -[A7], A2,A4
  1545. 000010AE  286E 0008                movea.l    A4, [A6 + 0x8]
  1546. 000010B2  486E FFF8                pea.l      [A6 - 0x8]
  1547. 000010B6  4EAD 085A                jsr        [A5 + 0x85A /* export_263 */]
  1548. 000010BA  2054                     movea.l    A0, [A4]
  1549. 000010BC  2068 003C                movea.l    A0, [A0 + 0x3C]
  1550. 000010C0  2050                     movea.l    A0, [A0]
  1551. 000010C2  43EE FFF8                lea.l      A1, [A6 - 0x8]
  1552. 000010C6  45E8 003C                lea.l      A2, [A0 + 0x3C]
  1553. 000010CA  24D9                     move.l     [A2]+, [A1]+
  1554. 000010CC  24D9                     move.l     [A2]+, [A1]+
  1555. 000010CE  2F0C                     move.l     -[A7], A4
  1556. 000010D0  4EBA F19E                jsr        [PC - 0xE62 /* 00000270 */]
  1557. 000010D4  4CEE 1400 FFF0           movem.l    A2,A4, [A6 - 0x10]
  1558. 000010DA  4E5E                     unlink     A6
  1559. 000010DC  4E75                     rts
  1560.